具有常规位置类型的谷歌地图位置构造函数
Google Map Location constructor with general location type
我一直在使用谷歌地图 api 通过这样的构造函数将客户带到特定位置
new google.maps.LatLng(42.999, 54.000);
以确切的经度和纬度作为参数。 我现在想做的不是使用纬度,长选项,而是使用像休息区这样的关键字来调出壁橱休息区。 我在这里的谷歌地图 api 中不太找到它 https://developers.google.com/maps/documentation/javascript/reference
有人可以帮我想出一个可以采用关键字并在googLe地图中找到最近的一个的构造器吗?
你将不得不使用谷歌地理编码API。
基本上,您使用搜索字符串向Google发出请求,它返回一个对象,其中包含它可能已找到的区域的long/lat...那里有很多选择,你可以做相当整洁的技巧,谷歌自己已经仔细解释了这些技巧。
https://developers.google.com/maps/documentation/geocoding/
每天可以发出的请求的 # 有一些限制。为了将这一点保持在最低限度,您当然可以制作一个服务器端脚本,该脚本预获取将要重用的内容的结果(例如,大型企业的办公地点的长/纬度,可能在网站上的地图上有一个点......
最简单的方法是发出带有一些参数的 json 请求,并在 js 中解析返回的 json,例如获取返回的第一个结果的 long/lat。
如果我理解正确,您希望使用关键字搜索特定位置周围的事物。我建议使用Google Maps API的Places库:https://developers.google.com/maps/documentation/javascript/places#place_searches
这允许您在 Google 的 10 个数百万个地点的数据存储上按类别或关键字进行搜索。
- 谷歌地图固定位置覆盖
- 在谷歌地图上绘制位置数据库
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- PHP谷歌地图-位置红色气球没有显示
- 谷歌地图laravel上圆圈的错误位置
- 点击href在谷歌地图中加载位置
- 使用谷歌地图API和phonegap显示当前位置+方向
- 谷歌地图API标记没有标记我的位置
- 在TWebBrowser(谷歌地图)中显示位置,而无需单击按钮
- 谷歌地图位置自动完成被jQuery Mobile弹出窗口阻止
- 具有常规位置类型的谷歌地图位置构造函数
- 返回我之前指定的谷歌地图位置列表
- Jquery谷歌地图位置-获取选择选项
- 更新基于gps坐标的谷歌地图位置
- 谷歌地图位置搜索框:如何重新计算pac-container的位置
- 谷歌地图位置API地址自动完成和显示选择的结果
- 触发谷歌地图位置信息窗口
- MapsApi -谷歌地图位置服务给出一个奇怪的错误
- 更新谷歌地图位置通过javascript
- 初始化多个谷歌地图位置