Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.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 根据谷歌地图上的邮政编码显示位置_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 根据谷歌地图上的邮政编码显示位置

Javascript 根据谷歌地图上的邮政编码显示位置,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我们尝试使用GoogleMapsJSAPIv3在GoogleMap上根据邮政编码/地址绘制位置。我们需要先得到邮政编码/地址的经度和纬度,然后在地图上标出位置。因此,每个位置标绘被计为2个请求,并且在地图上显示位置也会有延迟 我的问题是,在google maps API中是否有一种方法可以直接在地图上显示位置,而无需将邮政编码或地址转换为经度和纬度。我们的应用程序将有100多个用户登录,每个用户最多可以显示1000个位置。即使使用工作许可证,配额也会很快耗尽并延迟。任何解决方案都将受到高度赞赏

我们尝试使用GoogleMapsJSAPIv3在GoogleMap上根据邮政编码/地址绘制位置。我们需要先得到邮政编码/地址的经度和纬度,然后在地图上标出位置。因此,每个位置标绘被计为2个请求,并且在地图上显示位置也会有延迟

我的问题是,在google maps API中是否有一种方法可以直接在地图上显示位置,而无需将邮政编码或地址转换为经度和纬度。我们的应用程序将有100多个用户登录,每个用户最多可以显示1000个位置。即使使用工作许可证,配额也会很快耗尽并延迟。任何解决方案都将受到高度赞赏

谢谢, Harish调用此url帮助:

http://maps.googleapis.com/maps/api/geocode/json?address={YOUR_POSTAL_CODE}
有关地理编码的详细信息

您设置的地址越具体,结果就越具体


ps。。。只有你的第一个问题,结果。。。不是显示…

地理编码是正确的方法。下面是一个来自Google的地址搜索输入示例:

基本上,您只需在开始时初始化地图,当对地址进行地理编码的请求返回您设置地图位置的坐标时。据我所见,这只向谷歌地图API发出了一个请求