Google Maps API:自动批处理标记

时间:2012-02-26 16:27:38

标签: google-maps

如果我在浏览器中显示谷歌地图,并输入“加拿大安大略省多伦多附近的博物馆”,我会得到一张多伦多地图,上面有一堆博物馆标记。

因此,如果我构建一个网页并对其进行编程以使用谷歌地图API在其中显示地图,有没有办法告诉谷歌地图API显示我正在显示的地图中所有博物馆的标记?因为数据显然存在,并且必须从头开始手动创建标记将是一项艰巨的任务。

提前致谢。

1 个答案:

答案 0 :(得分:1)

没有简单的方法可以请求“显示所有博物馆的标记”,但您可以通过请求地点搜索来获取有关博物馆的数据。

您可以在此处找到手册:http://code.google.com/intl/en/apis/maps/documentation/javascript/places.html

请求例如:

{
  location: new google.maps.LatLng(43.653226, -79.38318429999998),//Toronto
  radius: 10000,
  types: ['museum']
}

...将为您提供有关多伦多博物馆的大量数据,但您必须使用该数据自行创建标记。

演示:http://jsfiddle.net/doktormolle/WcxYa/