-1
A
回答
0
將其添加到XML中。
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
,並嘗試使用該Java中的文件
private GoogleMap map;
private void setUpMapIfNeeded() {
// Do a null check to confirm that we have not already instantiated the
// map.
if (map == null) {
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
if (ActivityCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
// TODO: Consider calling
// ActivityCompat#requestPermissions
// here to request the missing permissions, and then overriding
// public void onRequestPermissionsResult(int requestCode, String[] permissions,
// int[] grantResults)
// to handle the case where the user grants the permission. See the documentation
// for ActivityCompat#requestPermissions for more details.
return;
}
map.setMyLocationEnabled(true);
map.getUiSettings().setMyLocationButtonEnabled(false);
map.getUiSettings().setZoomControlsEnabled(false);
map.setOnMyLocationChangeListener(new GoogleMap.OnMyLocationChangeListener() {
@Override
public void onMyLocationChange(Location loc) {
}
});
}
}
使用此方法從API創建多個標記。
protected void createMarker(double latitude, double longitude, Bitmap iconResID) {
map.addMarker(new MarkerOptions()
.position(new LatLng(latitude, longitude))
/* .icon(BitmapDescriptorFactory
.fromResource(R.drawable.pin_client_org))*/
.icon(BitmapDescriptorFactory.fromBitmap(iconResID)));
/* .title(title)
.anchor(0.5f, 0.5f)
.snippet(snippet)*/
}
相關問題
- 1. 在Android版Google API 10中顯示我的當前位置
- 2. android gps如何顯示當前位置
- 3. 使用片段我想要在Android中獲取當前位置
- 4. 我想要顯示基於位置的信息時,使用android
- 5. 顯示當前位置MKMapView
- 6. 如何顯示從我當前位置附近的宿舍android
- 7. 如何顯示多個用戶在谷歌地圖上的當前位置android
- 8. 如何根據我的當前位置顯示位置?
- 9. 當我設置大於4.4的目標版本時,Eclipse顯示內容幫助在當前位置不可用
- 10. android:在android地圖上顯示用戶當前位置和當前位置附近的其他用戶
- 11. android google地圖顯示當前位置;地圖不顯示
- 12. 放大顯示當前用戶位置
- 13. 顯示當前用戶位置?
- 14. 不用針腳顯示當前位置
- 15. 顯示MKMapView以一次顯示多個註釋和當前用戶位置
- 16. 顯示我的NodeJs應用程序的當前npm版本
- 17. 我想獲取當前位置的當前天氣更新
- 18. 在Google地圖上顯示當前位置附近的多個位置
- 19. Android當前位置
- 20. Android:當前位置
- 21. 如何設置mapview以不顯示我的當前位置?
- 22. 使用RouteMe代碼顯示當前用戶位置的地圖
- 23. 在android中啓用GPS後顯示當前位置
- 24. 我想跟蹤我在Android應用程序中的當前位置
- 25. 使用CEF,bing地圖在顯示路線之前先顯示當前位置
- 26. 在Android版本6.0中未獲取當前位置
- 27. rails在頁面上顯示我的代碼的當前版本
- 28. 默認顯示當前位置註釋
- 29. 在地圖上顯示當前位置
- 30. 引腳註釋顯示當前位置
謝謝。但是。 ..仍然錯誤此行:無法解析方法getMap()map =((SupportMapFragment)getSupportFragmentManager()。findFragmentById(R.id.map))。getMap(); –