2013-06-30 4 views
1

С этим URL:Анализ API Google Maps GeoCode - стороне сервера или клиента?

http://maps.googleapis.com/maps/api/geocode/json?latlng=31.376356,34.811039&sensor=false

я могу получить тип местоположения (дороги, улицы и т.д.).

  1. Есть ли другое решение?
  2. Если я использую на стороне сервера, он будет потреблять запросы компании, не так ли?
    • Если это так, то на стороне клиента потребляют клиентские запросы?

Моя цель заключается в получении тип координат (дороги, улицы и т.д.), предпочтительно на стороне сервера, не потребляют запросы компании.

Идеи любой?

ответ

3

Является ли это веб-сайтом или приложением, которое необходимо использовать для геокодирования серверов по каждому запросу? Если это так, вы должны использовать клиентскую сторону.

Если у вас есть предопределенные значения latLng, вы можете использовать геокодирование на стороне сервера и кешировать результаты в течение нескольких часов. Таким образом, вам, вероятно, не нужно будет беспокоиться о квоте.

С сайта Google Developers':

Когда использовать Клиентский Геокодировать

Основной ответ является "почти всегда". Поскольку ограничения на геокодирование на сеанс пользователя , вы не рискуете, что ваше приложение достигнет глобального предела по мере роста вашей пользовательской базы. Геокодирование на стороне клиента не будет иметь ограничение квоты , если вы не выполните партию запросов геокодирования в пользовательском сеансе . Поэтому при запуске геокодирования на стороне клиента вы, как правило, , не должны беспокоиться о своей квоте.

См here

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