地图开发随记

来源:互联网 发布:身份证 复制 知乎 编辑:程序博客网 时间:2024/05/18 20:32

1、登录高德根据开发指南获取key

2、配置 AndroidManifest.xml 文件

<meta-data    android:name="com.amap.api.v2.apikey"    android:value="您的Key"/>
3、添加权限

4、导入so文件和jar包

package winky.amap;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import com.amap.api.maps.AMap;import com.amap.api.maps.MapView;import com.amap.api.maps.model.BitmapDescriptorFactory;import com.amap.api.maps.model.LatLng;import com.amap.api.maps.model.Marker;import com.amap.api.maps.model.MarkerOptions;public class MainActivity extends AppCompatActivity {    MapView mapView;    AMap aMap;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mapView = (MapView)findViewById(R.id.map);        mapView.onCreate(savedInstanceState);        aMap=mapView.getMap();        aMap.setMapType(AMap.MAP_TYPE_NIGHT);        aMap.setTrafficEnabled(true);        MarkerOptions options = new MarkerOptions();        options.position(new LatLng(39.90403,116.407525));        options.icon(BitmapDescriptorFactory.fromResource(R.drawable.icon) );        Marker marker = aMap.addMarker(options);        //旋转角度        marker.setRotateAngle(30);    }    @Override    protected void onPause() {        super.onPause();        mapView.onPause();    }    @Override    protected void onResume() {        super.onResume();        mapView.onResume();    }    @Override    protected void onDestroy() {        super.onDestroy();        mapView.onDestroy();    }}

mapView与activity几个方法绑定


0 0
原创粉丝点击