如何在Android中显示没有标签或街道名称的Google地图?

时间:2019-04-02 06:21:11

标签: android google-maps

我正在开发一个Android应用程序,该应用程序中的地图应该整洁,并且不能显示街道名称或地点名称。而且我想使用不同位置的样式和设置商品来自定义地图布局。

2 个答案:

答案 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