当前位置 : 主页 > 手机开发 > android >

调用高德地图Api

来源:互联网 收集:自由互联 发布时间:2021-06-11
Xml文件 com.amap.api.maps.MapView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mapView" android:layout_width="match_parent" android:layout_height="match_parent" /com.amap.api.maps.MapView Java代码 public V
Xml文件
<com.amap.api.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapView"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</com.amap.api.maps.MapView>

Java代码
public View onCreateView(LayoutInflater inflater, ViewGroup container,                         Bundle savedInstanceState) {  if (mapLayout == null) {    mapLayout = inflater.inflate(R.layout.map_fragment, null);    mapView = (MapView) mapLayout.findViewById(R.id.mapView);    mapView.onCreate(savedInstanceState);    if (aMap == null) {      aMap = mapView.getMap();      aMap.setMapType(AMap.MAP_TYPE_SATELLITE);// 设置卫星地图模式,aMap是地图控制器对象。    }  }else {    if (mapLayout.getParent() != null) {      ((ViewGroup) mapLayout.getParent()).removeView(mapLayout);    }  }  RealTimePositionVelocityCalculator currentPositionVelocityCalculator =          mPositionVelocityCalculator;  if (currentPositionVelocityCalculator != null) {    currentPositionVelocityCalculator.setMapFragment(this);  }  return mapLayout;}
网友评论