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

谷歌地图API邮政编码边界

常波
2023-03-14

我用谷歌地图标记找到了一个答案,但是自从它死了,我就陷入了死胡同。

我想知道是否有人知道我将如何在我的网站上为用户复制此内容:https://www.google.ca/maps/place/Toronto,在m4n3m5/@43.7216028,-79.3771275,16z/数据=!3m1!4b1!4m5!3m4!10x89D4CD2E4F1652CD:0xee93f0117ea5797d!8m2!3d43.7215696!4d-79.3768256

我想把用户的邮政编码和轮廓那里的界限。我不确定这是否是一个广泛的问题,但在这种情况下,我需要坚持使用谷歌地图应用编程接口。

共有3个答案

欧阳嘉年
2023-03-14

我最终使用的解决方案是谷歌地理编码api:https://developers.google.com/maps/documentation/geocoding/intro

它给出了一个街区所需的边界,然后可以根据谷歌地图api绘制该区域。

夔博
2023-03-14

您无法直接从谷歌地图API获取边界。最好的选择是为每个邮政编码提供geojson文件,然后将相关文件作为geojson层加载到GoogleMaps中。

https://developers.google.com/maps/documentation/javascript/datalayer#load_geojson

詹唯
2023-03-14

目前GoogleMapsJavaScriptAPI没有公开地理特征的任何边界。公共问题跟踪器中有一个非常古老的功能请求,要求添加此功能,但谷歌似乎没有对此任务设置高优先级:

https://issuetracker.google.com/issues/35816953

请随意点击公共功能请求,以表达您的兴趣,并订阅谷歌的进一步更新。

你可以从其他来源获取多边形,并将其添加到谷歌地图作为附加层。

从OpenStreetMap获取GeoJSON格式多边形的好办法如下所述:

https://stackoverflow.com/a/40172098/5140781

因此,如果下载GeoJSON,您将能够使用数据层及其loadGeoJson()方法将其添加到地图:

https://developers.google.com/maps/documentation/javascript/datalayer#load_geojson

您可以样式化GeoJSON对象的颜色并创建信息窗口。只要阅读前面提到的留档。

我希望这有帮助!

 类似资料:
  • 我已经用自动完成和谷歌地理编码应用编程接口实现了谷歌地方应用编程接口。问题是结果似乎不正确。 有时自动完成列表中的一些选择结果根本没有地理编码,我得到的只是状态ZERO_RESULTS。 我知道Google Autocomplete也使用Places,而Google Geocode只使用邮政编码,这可能会有一些问题,但我如何限制Autocomplete只提供邮政编码结果呢。

  • 最近Chrome开始发出以下警告: [违规]将非被动事件侦听器添加到阻止滚动的触摸移动事件。考虑将事件处理程序标记为“被动”,以使页面更具响应性。看https://www.chromestatus.com/feature/5745543795965952 这些都来自JavaScript谷歌地图API代码。我可以在自己的代码中将{passive:true}添加到addEventListener(),

  • 我有一些问题与谷歌地图地理编码api。 我正在使用谷歌地图,并尝试使用回调函数对地址进行地理编码: 以及html代码: 地图不显示。 但是,如果我打电话: 使用回调函数之外的固定lat和lng,一切正常。 有线索吗? 谢谢你宝贵的帮助:)

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

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

  • 我正在做一个项目,选择世界各地的随机地点,需要从谷歌街景的一些功能。我正在使用谷歌地图的API v3。我的问题是getPanoramaByLocation方法。根据谷歌文档,getPanoramaByLocation是: 谢谢大家,希望这对未来的任何人都有帮助。