Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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对来自web爬虫的信息进行地理编码_Javascript_Json_Google Maps_Web Crawler_Geocoding - Fatal编程技术网

使用Javascript对来自web爬虫的信息进行地理编码

使用Javascript对来自web爬虫的信息进行地理编码,javascript,json,google-maps,web-crawler,geocoding,Javascript,Json,Google Maps,Web Crawler,Geocoding,我已经建立了一些网络爬虫来收集有关南非劫持热点的信息。。。我检索到了位置信息,但都是以模糊的格式列出的,例如:“威廉·尼科尔车道从桑德顿一侧的N1出口”。。。每个位置现在都以JSON格式格式化 我的问题: 我想遍历所有这些描述/位置的列表,并检索每个描述/位置的粗略GPS坐标。将GoogleAPI与Javascript结合使用是实现这一目标的最佳选择吗?有没有人有一些代码示例来演示我应该如何使用Javascript完成这项工作。请记住,我只是一个中级Javascript程序员 我需要最快最有效

我已经建立了一些网络爬虫来收集有关南非劫持热点的信息。。。我检索到了位置信息,但都是以模糊的格式列出的,例如:“威廉·尼科尔车道从桑德顿一侧的N1出口”。。。每个位置现在都以JSON格式格式化

我的问题:


我想遍历所有这些描述/位置的列表,并检索每个描述/位置的粗略GPS坐标。将GoogleAPI与Javascript结合使用是实现这一目标的最佳选择吗?有没有人有一些代码示例来演示我应该如何使用Javascript完成这项工作。请记住,我只是一个中级Javascript程序员

我需要最快最有效的方法来完成这件事,因为我在一个紧迫的最后期限,我将不得不使用这个方法,以及其他一些目的

示例JSON数据:


{“数据”:{“区域”:“开普敦”,“位置”:“爱丽丝街和沃尔特里克路的拐角处”,“gps”:“}

如果您能提供JSON响应的示例,那就太好了

API中的示例将指导您完成整个开发过程

最简单的方法是,如果JSON响应具有lat/long坐标。通过这种方式,您可以迭代项目并将其放置到地图中


如果没有可用的坐标,但响应上有一个
placeId
,则可以尝试。您只需要在中提供
placeId
,响应将包含一个带有lat/long坐标的值,您将把它添加到标记中。

您能显示该JSON数据的示例吗?