Android GoogleMap需要激活吗?

Thk*_*kru 6 android google-maps offline overlay

我目前的项目是关于支持完全离线的应用和GoogleMap.

长话短说:

  • 我使用带有com.google.android.gms.maps.GoogleMap的MapFragment
  • 并且还有一个离线overlayDrawable和标记
  • http://codemax.de/upl/offline_map.png
  • 我真的不需要谷歌地图本身,只需要mapView

问题:

我的GoogleMap保持完全灰色,直到它至少有ONCE在线连接.一旦我得到连接,我的叠加+地图标记变得可见.在此之后我的地图完全脱机工作.

题:

如何在没有任何在线连接的情况下使我的地图(叠加+标记,仅此而已......)工作?此外:我没有找到任何文档说有这样的行为/激活......

.

编辑:我不需要任何离线地图材料(我有一个叠加!)并且切换到另一个地图api可能不幸的是不是一个选项.

N D*_*tti 0

您是否尝试将 GoogleMap 类型设置为 NONE?

myMap.setMapType(GoogleMap.MAP_TYPE_NONE);
Run Code Online (Sandbox Code Playgroud)

https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap.html#setMapType(int) https://developers.google.com/android/reference/com/google/ android/gms/maps/GoogleMap.html#MAP_TYPE_NONE

我不确定,但很容易尝试。无论如何,据我所知,您必须提供有效的 api 密钥才能使用 GoogleMaps API,并且可能需要第一个连接来验证该密钥...