Веб-служба геокодирования API Google Maps v3 с ключом для мониторинга использования

Я пытаюсь реализовать вызов геокодирования на стороне сервера с заданным адресом на С#. Я понимаю, что для работы веб-службы геокодирования не требуется ключ API. Я также понимаю, что требуется параметр датчика. У меня все нормально проверено. Я пошел в консоль Google, чтобы запросить ключ на стороне сервера, надеясь, что смогу отслеживать использование всех вызовов геокодирования веб-службы в моем приложении, которое основано на IP-адресе.

Итак, вот запрос, http://maps.googleapis.com/maps/api/geocode/xml?address=21274+WOODMERE+DRIVE+LEONARDTOWN+MD&sensor=false&key=aaaaaaaaaaaaaaaaa

где aaaaaaaaaaaaaa — фактический ключ. Я инициализировал этот вызов с правильного сервера. Но все же я каждый раз получаю статус REQUEST_DENIED.

Итак, мой вопрос заключается в том, как мне достичь цели проверки использования из консоли Google с помощью веб-службы геокодирования API Google Maps? Или веб-службу геокодирования нельзя отследить, потому что это не клиентский API?

Спасибо и надеюсь, что вы можете пролить свет для меня.


person user2295758    schedule 18.04.2013    source источник


Ответы (1)


В настоящее время нет поддержки ключа API в запросе геокодирования, и это кажется преднамеренным для документации API. Текущий параметр унаследован от V2, а в консоли API нет доступной службы для геокодирования API.

https://developers.google.com/maps/documentation/geocoding/?hl=en#Limits

Итак, придерживайтесь запросов без ключа, и если вы хотите отслеживать свое использование, вы должны регистрировать себя и следить за ответами OVER_QUERY_LIMIT.

person Jokin    schedule 08.05.2013
comment
Как вы сказали, это именно то, что сейчас делает наше приложение: не использовать какой-либо ключ для веб-службы и регистрировать использование самостоятельно через log4net. Спасибо за ваше время, отвечая на это. - person user2295758; 21.05.2013