我使用google.maps.places.PlacesService(map)
执行搜索,然后在地图上放置标记,这很好。每次发生“dragend”事件时,我都会这样做。Google Maps API V3不允许在地点搜索后添加标记时添加“列表方式”
但随后,它每次都在地图的右侧添加“按黄页列出”。所以如果我滚动3次,我会得到3个“由黄页列表”。我如何删除它?
我使用google.maps.places.PlacesService(map)
执行搜索,然后在地图上放置标记,这很好。每次发生“dragend”事件时,我都会这样做。Google Maps API V3不允许在地点搜索后添加标记时添加“列表方式”
但随后,它每次都在地图的右侧添加“按黄页列出”。所以如果我滚动3次,我会得到3个“由黄页列表”。我如何删除它?
我在使用Google Maps API时遇到类似问题。事实证明,这是因为我每次创建一个新的PlacesService对象,而当我切换到只有一个PlacesService对象时,此问题就消失了。
因此,请确保您只创建一次PlacesService对象并将其链接到地图。
显示最后上市,仅
的lib jQuery的
service = new google.maps.places.PlacesService(map);
service.textSearch(request, function(request, status){
if(status==google.maps.places.PlacesServiceStatus.OK){
$('.listing-by-map').hide();
$('#map div').last().addClass('listing-by-map');
//...
}
});
谢谢,我会检查它尽快:) – Eric 2012-01-10 15:57:13
没错,就是这样,谢谢:d – Eric 2012-02-02 00:47:37