是否可以创建类似私人地图的内容,即使用Google地图标记私有POI,标签和区域(作为叠加层),以便此信息仅供使用我的应用的用户使用?
这是可以使用Google地图工具完成的,并作为私人地图的参考导出吗?
注意:我在SO中遇到了an unanswered question,这表明它可能是可能的,但是从谷歌地图在线界面来看,目前尚不清楚如何实现的
这是否需要与Google进行商业安排?如果该应用是广告(可能是AdMob)支持的免费应用,这是否重要?我不得不做什么(或牺牲)不必与谷歌达成商业安排?
在搜索时,我遇到了一种名为“Google Maps Javascript API”的内容。除此之外,还有一个显而易见的“Google Maps Android API v2”。是否需要使用导航授权使用后者(本机方法)?我看到'Google Maps Android API v2'要求提供OpenGL ES 2.0支持。我的目标用户很可能拥有许多没有OpenGL ES 2.0支持的设备,这是否意味着我只能使用基于Web的机制?
注意:在我的搜索中,我遇到this SO answer,这似乎表明使用Google-Maps的私人POI /私有地图可能无法实现。由于答案来自一个备受推崇的Android编程权威,我很想知道,但如果不可能出现这种情况,似乎反直觉。
答案 0 :(得分:0)
1。)您可以通过实现UrlTileProvider抽象类来创建和使用“自己的地图”。将地图类型设置为NONE,然后使用您自己的图块“叠加”。一些参考here和here
你的“地图”假设它是一个图形文件,你的东西被绘制在那里,你的抽象类实现将通过一些计算来获取。一个很好的例子是I / 0 2014应用程序。在这里查看: