我最近设法获得了 Ingress 邀请,并且喜欢其中的地图主题方式。
我知道可以在浏览器中对 Google 地图进行类似的主题化,如此处所示。
有人知道 Ingress 如何在 Android 上以地图为主题吗?这是只有谷歌才有的功能,还是我们可以通过标准地图库在我们的应用程序中使用它?
我最近设法获得了 Ingress 邀请,并且喜欢其中的地图主题方式。
我知道可以在浏览器中对 Google 地图进行类似的主题化,如此处所示。
有人知道 Ingress 如何在 Android 上以地图为主题吗?这是只有谷歌才有的功能,还是我们可以通过标准地图库在我们的应用程序中使用它?
老实说,这是一个猜测(对我来说比平时更多的猜测)
MapView 本身就是一个视图。有构造函数可以接受上下文和属性。您也许可以使用 ContextThemeWrapper 或扩展地图视图并使用 onDraw() 执行操作。
我不认为谷歌地图有主题。但我们有一种获取 android 应用主题地图的方法是 MapBoxSDK。
mapbox sdk 在函数名称和其他内容方面与 google map 类似。唯一的变化是您必须在 android 中使用 mapboxview 而不是 mapView。
这个给你定制的地图皮肤。