Javascript GoogleMapPlaceAPI在地图上重复列出信用卡

Javascript GoogleMapPlaceAPI在地图上重复列出信用卡,javascript,google-maps-api-3,google-places,Javascript,Google Maps Api 3,Google Places,我正在尝试将GooglePlaceAPI集成到我的应用程序中,我已经成功地做到了这一点。然而,我不太清楚为什么在地图的左下角有一个重复的列表信用 我的代码放置这些谷歌地点标记如下。为了帮助你们更好地理解这个问题,在代码片段之后提供了一个屏幕截图 var request = { location: latlng, radius: '500', types['bank','cafe','bus_station','gym','beauty_salo

我正在尝试将GooglePlaceAPI集成到我的应用程序中,我已经成功地做到了这一点。然而,我不太清楚为什么在地图的左下角有一个重复的列表信用

我的代码放置这些谷歌地点标记如下。为了帮助你们更好地理解这个问题,在代码片段之后提供了一个屏幕截图

  var request = {
        location: latlng,
        radius: '500',
        types['bank','cafe','bus_station','gym','beauty_salon','convenience_store','health','school','store',
        'gym','hair_care','school','police','pet_store','parking','pharmacy','dentist','church','bus_stop']
    };
   service = new google.maps.places.PlacesService(map);
    service.nearbySearch(request, callback);

我很肯定,罪魁祸首就是上面的代码片段。谢谢你的帮助


提前感谢。

谷歌地图Api并不意味着下面的代码片段将处于for循环中

  service = new google.maps.places.PlacesService(map);
    service.nearbySearch(request, callback);

当多次调用时,您将在地图上获得重复的信用额度。

我猜
类型之后缺少的冒号在原始代码中不会出现?如果是:请提供更多的代码或提琴,对我来说,上面的代码没有问题:嗨,莫勒博士,谢谢你的快速回复,很抱歉我回复晚了。我没有给出足够的代码,这是我后来意识到的。你是对的,上面的代码没有任何错误。我愚蠢地将上面的代码片段包装在for循环中。