Android 谷歌地图API-从郊区的起点到终点标记街道

Android 谷歌地图API-从郊区的起点到终点标记街道,android,google-maps,google-maps-api-3,xamarin,shapefile,Android,Google Maps,Google Maps Api 3,Xamarin,Shapefile,我不确定这是否属于StackOverflow,因为它在技术上不是编码,但我想不出它属于哪里 目前,我们正在开发一个移动应用程序,我们正在考虑使用谷歌地图API返回特定郊区街道交叉口的起点和终点 例如,如果郊区A包含街道B的一半,它将仅高亮显示街道B的该部分 在阅读了以下文章(,)之后,他们基本上总结了这一点 我相信谷歌不会公开关于郊区边界的信息。您可以自己将点存储在边界中,并使用多边形显示它们 及 谷歌地图API v3并没有做到这一点。您需要找到不同的数据源或手动确定坐标 所以很明显,这消除了谷

我不确定这是否属于StackOverflow,因为它在技术上不是编码,但我想不出它属于哪里

目前,我们正在开发一个移动应用程序,我们正在考虑使用谷歌地图API返回特定郊区街道交叉口的起点和终点

例如,如果郊区A包含街道B的一半,它将仅高亮显示街道B的该部分

在阅读了以下文章(,)之后,他们基本上总结了这一点

我相信谷歌不会公开关于郊区边界的信息。您可以自己将点存储在边界中,并使用多边形显示它们

谷歌地图API v3并没有做到这一点。您需要找到不同的数据源或手动确定坐标

所以很明显,这消除了谷歌地图。是否有任何其他地图API可以在移动浏览器和web浏览器上使用,以显示这些高亮显示的街道点

我们正在考虑的另一个选择是,我们手动将坐标插入数据库,并让应用程序从中读取坐标,然后按照第一个链接答案的暗示,手动绘制路线


如果这个问题需要修改或转移到另一个交易所,请毫不犹豫地告诉我。

这个问题很好,我想我找到了答案(请注意,这是针对澳大利亚的,但类似的过程可能在其他地方也适用)。 这可能会有帮助。他们:

我们使用了澳大利亚统计局的数据,该局将郊区边界作为ESRI形状文件提供。这些数据本质上是利用GPS坐标提供澳大利亚每个郊区的周长。ABS以更友好的格式提供了一些边界数据,但很多都不是——因此这篇博客文章。该过程涉及将ESRI shapefile导入一个名为Quantum GIS的开源程序,该程序允许将郊区边界导出为我们可以使用的格式(即CSV格式)

如果你能从中提取坐标,那么你可以在谷歌地图中使用它来找到你想要的街道的郊区边界,并且只选择你想要的郊区内的街道部分


我肯定还有其他解决方案,但我认为不可能直接通过Google Maps API(如下所示:)实现。

我不确定这是否属于StackOverflow,绝对不是。。。是否有任何其他map API=>问题要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源,这些都是堆栈溢出的非主题。。。或者我们是否应该=>不要问:关于事物、民意测验、意见、讨论等列表的请求@Selvin感谢您指出我已经知道的事情。我可以请你提供一些有用的信息,比如这适合哪家交易所,而不是简单地投票关闭它吗?我肯定会这样做,这似乎是前进的方向。您链接到的问题也提供了一些很好的材料来解决这个问题,我想我将采用Shapefile与数据库集成的混合方法。谢谢你的意见,我将把这个标记为答案。干杯