Google Maps отличается от API Карт, и в частности геокодер использует lot больше информации для своей работы. Геокодер API не знает о 6505 Аннаполис-роуд; геокодер Карты может использовать этот адрес, чтобы найти запись о торговом центре и другие связанные данные. Геокодер API знает о «Аннаполис-роуд, Лендовер Хиллз, Мэриленд, 20784».
Стандартный совет - не использовать клиент для геокодирования адреса при каждом просмотре страницы. Геокодируйте местоположение самостоятельно, сохраняйте эти координаты и используйте координаты для позиционирования маркера (извлекая их из базы данных почти так же, как вы в настоящее время получаете свой адрес).
Это не только экономит ресурсы Google, но и ускоряет загрузку карты и защищает вас от изменений в геокодере - это не неизвестно для адресов, которые были успешно найдены в один день и не работают в следующий.