2013-02-17 2 views
1

Я пытаюсь интегрировать API Google Place в мое приложение, которое я успешно выполнил. Однако я не уверен, почему в левом нижнем углу карты есть повторный листинг.Google Map place API повторяет листинг кредитов на карте

Мой код для размещения этих маркеров google выглядит следующим образом. Чтобы помочь вам, ребята, лучше понять проблему, после фрагмента кода был предоставлен снимок экрана.

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); 

enter image description here

Я уверен, что виновником является выше фрагмент кода. Помощь приветствуется.

Заранее спасибо.

+0

Я предполагаю, что отсутствующий двоеточие после 'types' не встречается в исходном коде? Если да: просьба предоставить больше кода или скрипки, для меня нет ничего плохого в коде выше: http://jsfiddle.net/doktormolle/SSXkD/ –

+0

Привет, доктор Молле, Спасибо за быстрый ответ и извините за мою позднюю Ответить. Я не даю адекватного кода, который я понимаю позже. Вы правы, у вышеуказанного кода нет ничего плохого. Я по-дурацки выложил вышеприведенный фрагмент, завернутый в цикл for. –

ответ

0

Google Map Api не означает, что следующий фрагмент будет находиться в цикле for.

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

При вызове несколько раз вы получите повторяющуюся кредитную линию на карте.

Смежные вопросы