【发布时间】:2020-01-21 19:27:05
【问题描述】:
使用谷歌地图样式文档,我已经能够在 JSON 中创建一个样式并使用它。但是我想通过单击一个按钮在两种自定义地图样式之间切换。该按钮是一个 ImageView,我将附加一个 onclick 侦听器。
JAVA
try {
boolean success = googleMap.setMapStyle(
MapStyleOptions.loadRawResourceStyle(
this, R.raw.mystyle.json));
if (!success) {
Log.e(TAG, "Style parsing failed.");
}
} catch (Resources.NotFoundException e) {
Log.e(TAG, "Can't find style. Error: ", e);
}
XML
<ImageView
android:id="@id/change_map"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
【问题讨论】:
-
嗨@Emin Guliev!谢谢你。我知道如何在 setOnClickListener 上使用,但如何在 Android 中的两个地图样式资源之间切换是个问题。如果您有一个有效的示例实现,您可以帮助分享它。
标签: android google-maps