所以问题是: 是否可以在谷歌地图上存储自定义数据以供应用程序私人使用? (请提供任何示例的链接)
任何其他完全托管的存储和解决方案检索地理空间数据??否则,为快速开发存储此数据的最佳方法是什么?可能使用类似AWS服务的东西?
答案 0 :(得分:0)
如您所述,无法将数据存储在Google地图上。您将需要自己的数据库或外部解决方案。 Fusion Tables可能是一个解决方案,但我不推荐它。如果您对此解决方案感兴趣,可以tutorials。
任何类型的数据库都允许您存储坐标,但在大多数情况下,您需要编写自己的函数来与数据进行距离计算。 a good article here审查了一些数据库系统的不同方面。
MySQL还有an extension,可以帮助您生成,存储和分析地理要素。
您还可以查看my answer here,了解如何使用Haversine公式计算great-circle distance。一旦你有了这个公式,你就可以轻松地在一定范围内获得POI。
希望这有帮助。
答案 1 :(得分:0)
您可以使用kml文件来存储信息。加载时,您可以在谷歌地图的顶部加载kml文件。