我最近成功获取了Ingress的邀请,并喜欢那里的地图主题。
我知道类似的主题在浏览器中可以用于Google Maps,如此展示。
有人知道Ingress是如何在Android上设置地图主题的吗?这是否仅是谷歌可用的功能,还是我们可以通过标准地图库在应用程序中使用它?
我最近成功获取了Ingress的邀请,并喜欢那里的地图主题。
我知道类似的主题在浏览器中可以用于Google Maps,如此展示。
有人知道Ingress是如何在Android上设置地图主题的吗?这是否仅是谷歌可用的功能,还是我们可以通过标准地图库在应用程序中使用它?
说实话,这只是一个猜测(对我来说比平常更多的猜测)
MapView本身就是一个视图。它有构造函数来接受上下文和属性。你可以尝试使用ContextThemeWrapper或扩展mapview并在onDraw()中进行操作。
我认为 Google 地图没有主题,但我们可以通过 MapBoxSDK 获取 Android 应用的主题地图。
Mapbox SDK与Google Map在功能名称和其他方面类似。唯一的区别是在Android中,您必须使用mapboxview而不是mapView。
这个可以为您提供定制的地图皮肤。