Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具有常规位置类型的Google地图位置构造函数_Javascript_Google Maps_Geocoding - Fatal编程技术网

Javascript 具有常规位置类型的Google地图位置构造函数

Javascript 具有常规位置类型的Google地图位置构造函数,javascript,google-maps,geocoding,Javascript,Google Maps,Geocoding,我一直在使用GoogleMapsAPI,使用这样的构造函数将客户带到特定的位置 new google.maps.LatLng(42.999, 54.000); 以精确的经度和纬度作为参数。我现在想做的不是使用lat,long选项,而是使用rest-area这样的关键字来显示壁橱休息区。我在谷歌地图api中找不到它 有人能帮我找到一个能在谷歌地图上找到最近的关键词的构造器吗 您必须使用谷歌地理编码API 基本上,你用一个搜索字符串向谷歌发出请求,它会返回一个对象,其中包含它可能找到的区域的lon

我一直在使用GoogleMapsAPI,使用这样的构造函数将客户带到特定的位置

new google.maps.LatLng(42.999, 54.000);
以精确的经度和纬度作为参数。我现在想做的不是使用lat,long选项,而是使用rest-area这样的关键字来显示壁橱休息区。我在谷歌地图api中找不到它


有人能帮我找到一个能在谷歌地图上找到最近的关键词的构造器吗

您必须使用谷歌地理编码API

基本上,你用一个搜索字符串向谷歌发出请求,它会返回一个对象,其中包含它可能找到的区域的long/lat。。。这里有很多选择,你可以做一些相当巧妙的技巧,这些技巧已经被谷歌自己仔细解释过了

每天可以提出的请求数量有一些限制。为了将这一点保持在最低限度,您当然可以制作一个服务器端脚本,用于预取将重复使用的内容的结果(例如,大型企业办公室位置的long/lat,其网站上的地图上可能有一个点…)


最简单的方法是使用几个参数发出请求并在js中解析返回的json,比如获取返回的第一个结果的long/lat。

如果我理解正确,您希望使用关键字搜索特定位置周围的内容。我建议使用谷歌地图API的位置库:

这允许你在谷歌的数据存储库中按类别或关键字搜索上千万个地方