如果我在浏览器中显示谷歌地图,并输入“加拿大安大略省多伦多附近的博物馆”,我会得到一张多伦多地图,上面有一堆博物馆标记。
因此,如果我构建一个网页并对其进行编程以使用谷歌地图API在其中显示地图,有没有办法告诉谷歌地图API显示我正在显示的地图中所有博物馆的标记?因为数据显然存在,并且必须从头开始手动创建标记将是一项艰巨的任务。
提前致谢。
答案 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']
}
...将为您提供有关多伦多博物馆的大量数据,但您必须使用该数据自行创建标记。