我正在开发一个Android应用程序,该应用程序中的地图应该整洁,并且不能显示街道名称或地点名称。而且我想使用不同位置的样式和设置商品来自定义地图布局。
答案 0 :(得分:3)
from this site you can create custom map style
当您准备好地图回调时,可以设置自定义地图样式 像这样
@Override
public void onMapReady(GoogleMap googleMap) {
try {
// Customise the styling of the base map using a JSON object defined
// in a raw resource file.
boolean success = googleMap.setMapStyle(
MapStyleOptions.loadRawResourceStyle(
this, R.raw.style_json));
if (!success) {
Log.e(TAG, "Style parsing failed.");
}
} catch (Resources.NotFoundException e) {
Log.e(TAG, "Can't find style. Error: ", e);
}
}
答案 1 :(得分:0)
如果要自定义地图的视图,可以为地图创建自定义样式。
googleMap.setMapStyle(
MapStyleOptions.loadRawResourceStyle(
this, R.raw.style_json));
检查以下链接以供参考。
https://developers.google.com/maps/documentation/android-sdk/hiding-features