1

Я загружаю тип места «школа» в карту и хочу иметь возможность загружать в другое место по клику по ссылке, как показано на этом скрипте:Google Places API - типы загрузочных мест onclick

http://jsfiddle.net/aboother/ke8h48w2/8/

Так по щелчку ссылки, которую я называю свою функцию карты и передать тип, например:

initializePropertyMap('train_station'); 

Это хорошо работает, но когда я нажмите на ссылку «показать школы» или «шоу-поезд станций, количество возвращаемых мест становится все меньше и меньше каждый раз. Например. если вы нажмете ссылку «показать школы» повторно, возвращаемые школы будут уменьшаться каждый раз. Кто-нибудь знает, почему это может быть?


+0

Не переустанавливайте 'count' в цикле' for' каждый раз, потому что 'var count = 0;' is _inside_ 'for' loop? – Xufox

+0

Кроме того, выполняемые скобки '()' в 'addDomListener' должны быть удалены. – Xufox

ответ

1

Похоже, вы превысили пределы использования API карт Google. После заявления if

if(status == google.maps.places.PlacesServiceStatus.OK) { 

Добавить инструкцию else и зарегистрировать неудавшиеся запросы. Вы найдете возвращаемый статус: OVER_QUERY_LIMIT.

See here.

+0

Спасибо, ты прав. Похоже, мне нужно придумать лучший способ показать/спрятать места – aboother