Мы столкнулись с проблемой, когда булавки на нашей карте не всегда появляются. Вот как устроена наша система:
У нас запущен скрипт C#, который собирает данные с нашего веб-сайта, пингует Google с каждым местоположением, а затем сохраняет данные (название местоположения, широта, долгота) в нашей базе данных. Этот скрипт запускается каждые 10 минут и обычно делает от 0 до 5 запросов в Google.
У нас есть карта, которая запрашивает нашу базу данных и использует сохраненную информацию о широте и долготе для отображения данных на карте. Обычно на карте в любой момент времени имеется от 5 до 25 меток.
Мой вопрос: каждый раз, когда мы добавляем булавку на нашу карту, считается ли это запросом API? Возможно ли, что мы превышаем порог запросов в минуту, потому что, если карта загружается 3 раза подряд, мы только что сделали 75 вызовов API?
ОБНОВЛЕНИЕ Хорошо, похоже, что если я подожду 5-10 минут, а затем перейду на страницу или перезагружу страницу, ни один из контактов не появится. Если я затем перезагружу страницу, первая перезагрузка обычно также приводит к нулевым контактам. После этого я могу перезагружать столько раз, сколько захочу, и булавки будут появляться каждый раз...
Вот ссылка на карту: http://proplive.mkainc.com/map/map.php
ОБНОВЛЕНИЕ 2 Проблема теперь связана с тем, как мы извлекаем данные, которые используются для булавок, а не с тем, как мы вызываем API Карт Google.