Google maps api 3 在谷歌地图中将城市划分为多个区域

Google maps api 3 在谷歌地图中将城市划分为多个区域,google-maps-api-3,Google Maps Api 3,我试图把一个城市分成几个街区,每个街区代表北方、西北、东北、南方……等等。我只需要区域边界的坐标(例如:北纬在X和Y纬度之间,Z和T经度之间),这样我就可以在我的应用程序中检查一个点是否属于某个区域。区域不应该依赖于某个缩放级别的边界,也不需要相同的大小(可能城市的北部比南部大一点) 你知道我如何“画”这些区域边界吗?谢谢大家! 对于边界数据,您必须进行搜索。取决于城市和国家。在美国,许多城市直接通过城市或国家网站提供这些数据。通常,它将采用GIS数据格式,如shapefile。对于以编程方式使

我试图把一个城市分成几个街区,每个街区代表北方、西北、东北、南方……等等。我只需要区域边界的坐标(例如:北纬在X和Y纬度之间,Z和T经度之间),这样我就可以在我的应用程序中检查一个点是否属于某个区域。区域不应该依赖于某个缩放级别的边界,也不需要相同的大小(可能城市的北部比南部大一点)


你知道我如何“画”这些区域边界吗?谢谢大家!

对于边界数据,您必须进行搜索。取决于城市和国家。在美国,许多城市直接通过城市或国家网站提供这些数据。通常,它将采用GIS数据格式,如shapefile。对于以编程方式使用GIS数据格式,您有许多不同的选项。我建议使用,
尤其是ogr2ogr。获得边界数据后,可以使用覆盖在地图上绘制边界数据,或者创建数据的光栅图像,例如使用。或者,您可以使用ogr2ogr将数据转换为KML,然后使用Google Docs将其上载到Google Fusion Tables,并使用a进行覆盖。

不确定您要问的问题,您是在寻找该地区的边界数据还是实际上如何在地图上绘制边界?两者都有。我想画边界,然后得到它们的坐标。难道没有更简单的方法吗?我只需要这些一次,来绘制区域的坐标,然后我就不用它们了……对于这样一个无关紧要的任务,似乎需要做很多工作。你可以搜索并搜索你所在城市的边界数据,可能有人已经将它们上传到了那里。然后你可以下载KML文件或者用FusionTablesLayer覆盖它。不幸的是,没有任何与我的城市相关的数据。最后我画了一些圆和两个等分,这样我就可以划分基本区域了。然后,基于这些坐标和圆半径,我检查一个点是属于某个区域还是另一个区域。不过,谢谢你的回答。当这个快速的“黑客”还不够的时候,他肯定会使用它。