0

您能否指出有关如何通过 JavaScript 将地点添加到 google 地点的参考资料。

我发现的唯一参考是在google.developers上,但我不知道如何在 JavaScript 中实现他们的解决方案:

POST https://maps.googleapis.com/maps/api/place/add/json?sensor=true_or_false&key=api_key HTTP/1.1
Host: maps.googleapis.com

{
  "location": {
    "lat": -33.8669710,
    "lng": 151.1958750
  },
  "accuracy": 50,
  "name": "Google Shoes!",
  "types": ["shoe_store"],
  "language": "en-AU"
}
4

2 回答 2

0

编辑:刚刚意识到这在浏览器中不起作用。我在一个可以的应用程序中执行此操作,但如果您在浏览器中,这将违反同源策略。您无法发布到外部 URL 并获得回复。

JavaScript API 中的大多数(如果不是全部)功能也可以通过 Web 服务 API 获得。地点操作仅是 Web 服务。这仍然可以在客户端使用,因为 JavaScript 可以发出 HTTP 请求。这是一个很棒的入门指南。像jQuery这样的库可以让事情变得更简单。示例中的 JSON 数据是一个 POST 正文。因此,您只需将其创建为字符串并通过 POST 将其发送到 googleapis.com URL。

于 2012-10-14T02:23:36.110 回答
0

您可以使用 JavaScript Maps API 的 Google Places Library: https ://developers.google.com/maps/documentation/javascript/places

于 2012-06-23T18:43:09.457 回答