Google maps api 3 谷歌地图API V3阻止添加;以“";在位置搜索后放置标记时

Google maps api 3 谷歌地图API V3阻止添加;以“";在位置搜索后放置标记时,google-maps-api-3,Google Maps Api 3,我使用google.maps.places.PlacesService(map)运行搜索,然后在地图上放置标记,这很好。每次“dragend”事件发生时,我都会这样做 但是,每一次,它都会在地图的右侧添加“yellowpages列表”。所以如果我滚动3次,我会得到3个“黄页列表”。如何删除它?我在使用谷歌地图API时遇到了类似的问题。事实证明,这是因为我每次都在创建一个新的PlacesService对象,当我切换到只创建一个PlacesService对象时,这个问题就消失了 因此,请确保只创建了

我使用
google.maps.places.PlacesService(map)
运行搜索,然后在地图上放置标记,这很好。每次“dragend”事件发生时,我都会这样做


但是,每一次,它都会在地图的右侧添加“yellowpages列表”。所以如果我滚动3次,我会得到3个“黄页列表”。如何删除它?

我在使用谷歌地图API时遇到了类似的问题。事实证明,这是因为我每次都在创建一个新的PlacesService对象,当我切换到只创建一个PlacesService对象时,这个问题就消失了


因此,请确保只创建了一次PlacesService对象并将其链接到地图。

仅显示最后一个列表

libjQuery

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');
        //...
    }
});

谢谢,我会尽快查看:)