【问题标题】:Geocoding information from a web crawler with Javascript使用 Javascript 对来自网络爬虫的信息进行地理编码
【发布时间】:2015-12-17 09:05:13
【问题描述】:

我已经构建了一些网络爬虫来收集有关南非劫持热点的信息...我已经检索了位置信息,但它们都以模糊的格式列出,例如:“来自 N1 的 William Nicol Drive offramp 来自桑顿一方”......现在每个位置都以 JSON 格式格式化。

我的问题:


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

我需要最快最有效的方法来完成这项工作,因为我的最后期限很紧,而且我还必须将这种方法用于其他一些目的。

示例 JSON 数据:

{"data":{"area":"Cape Town","location":"Alice St 和 Voortrekker Road 的拐角处", "gps":"?"}}

【问题讨论】:

  • 你能展示一个 JSON 数据的样本吗?

标签: javascript json google-maps web-crawler geocoding


【解决方案1】:

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

Getting Started page for Maps API 的示例将指导您完成您想要开发的整个过程。

最简单的方法是,如果您的 JSON 响应具有纬度/经度坐标。这样,您可以遍历项目并将Markers 放置到地图中。

如果没有可用的坐标,但响应中有placeId,您可以试试Places API。您只需要在PlacesService.getDetails() 中提供placeId,响应将包含带有纬度/经度坐标的object - 您将添加到标记中。

【讨论】:

    猜你喜欢
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多