当前位置: 首页 > 知识库问答 >
问题:

如何从谷歌地图请求多边形?

锺离浩慨
2023-03-14

我对类似的http://wiki.openstreetmap.org/wiki/Nominatim 即,为了能够提出请求并获得某种多边形坐标:

“geojson:{“类型”:“多边形”,“坐标”:[[[-87.464761,44.600998],-87.459755,44.599569],-87.459745,44.601012],-87.463143,44.601],-87.464761,44.600998]]

Nominatim很好,但是缺乏一些数据(我对加拿大城市和县的数据感兴趣)。例如,谷歌地图知道安大略省的地区并突出显示它们,但开放街道地图却不知道。除了一些城市——开放街道地图显示一个点,谷歌地图显示完整的多边形。

用谷歌地图能做到吗?

其他替代方案也会奏效。

共有1个答案

呼延英奕
2023-03-14

是的,可以通过GMaps API完成:https://gis.stackexchange.com/questions/43292/how-to-geocode-an-address-to-a-polygon

但是也要注意API和商业数据集的法律限制,特别是。如果你想定期使用它或用于批量处理:http://www.google.com/help/legalnotices_maps.html

我也将考虑帮助OSM改进数据集。这可以通过联系当地社区并提供帮助以获取官方公共数据源来实现。特别是在政治边界的情况下,无法将这些材料落实到实地:http://wiki.openstreetmap.org/wiki/Canada

 类似资料:
  • 我想用多边形类和一组lat/lng坐标在谷歌地图上画一个城区区域。 OpenStreetMap为我提供了所需的所有数据——如果我键入一些地区名称,我可以获得OSM XML格式的有用数据,例如拉脱维亚里加“Vecmilgravis”地区的OSM绘制多边形,以及OSM XML格式的数据。 问题是所有这些节点都是按某种奇怪的顺序排序的,因此如果我只提取所有和对,并为Google Maps多边形类创建一个

  • 我想实现喜欢用户可以从我们的应用程序在谷歌地图绘制一个区域。然后当他回来的时候,然后应该加载他/她以前画的数据。 我用了两种方法。一是,, > 使用javascript在googlemap中绘制多边形 https://developers.google.com/maps/documentation/javascript/drawinglayer 使用谷歌地图api数据层<代码>http://jsf

  • 我正在寻找一个javascript库,支持通过邮政编码或城市作为参数的能力,并获得一个列表的x, y坐标绘制一个多边形使用谷歌地图? 这是否存在?谷歌地图API支持这样的查询吗?我正在寻找一个类似于谷歌用来在谷歌查询中绘制地图的坐标数组:

  • 我正在使用geojson数据处理Google地图中的图层。 我现在有一个有四个不同多边形的图层,当你点击它们时,它们会从灰色变成绿色。但是当我再次点击时,它不会变回灰色,这就是点击功能的目的。 在我的情况下,它适用于我的编辑器,https://embed.plnkr.co/hi4MtjO8f0PN6rCW70rE/。这是完整的代码段。 我修好了!!我更改了几行的位置,并将其设置为false或tru

  • 最终我胡说八道:我如何在谷歌地图中设置缩放级别,让我所有的标记都变得可见?我读过使用多边形的例子,但我认为这是一个很远的概念?! 那么,有没有一种方法可以在没有多边形的情况下动态缩放? 如果没有,是否有使用多边形的简单示例?我有一个名为gMarkers的数组,其中有一列表示lat,一列表示lng。所以循环通过数组将使用gMarkers[i][1]和gMarkers[i][2]。

  • 我想用谷歌地图建立一个多边形区域作为图片,你可以知道如何获得该区域的坐标数组? 所需多边形的图片