2012-03-31 2 views
3

Я пытаюсь перейти с v2 на v3 в API Google Maps и продолжаю получать эту ошибку: сервер API Google Maps отклонил ваш запрос. Параметр «датчик», указанный в запросе, должен быть установлен как «true» или «false».Почему я продолжаю получать ошибку при загрузке googlemaps?

Вот учебник я использую: https://developers.google.com/maps/documentation/javascript/tutorial

В JavaScript я изменил ЦСИ к

<script type="text/javascript" 
    src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDzGdafsdfdfgoO4cHbfRGL8W23dgfafJKnA&sensor=TRUE"> 
</script> 

, но я получаю следующее сообщение об ошибке: API-интерфейс сервера Google Maps отклонил ваш запрос. Параметр «датчик», указанный в запросе, должен быть установлен как «true» или «false».

Что означает ошибка и как ее исправить?

ответ

4

Использование: sensor=true вместо sensor=TRUE

Он чувствителен к регистру.

+0

ха-ха, ничего себе. Благодарю. будет отмечать как правильный ответ, когда смогу. – Stagleton

0

Если у кого-то еще есть аналогичная проблема, я также получил эту ошибку по другой причине.

В моем случае проблема была связана с дополнительным прерыванием строки и пробелами, которые были вставлены в код при копировании и вставке примера с веб-сайта Google.

Эта линия была проблема:

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY_HERE&sensor=false"> 

Убедитесь выжать все правильно вместе, красиво и аккуратно, иначе он не будет разбирать код правильно.

0

Ran в ту же проблему. Если у вас уже есть правильный ключ и все строчные буквы для логического датчика, убедитесь, что вы указали свои размеры карты. Например, из учебника:

<style type="text/css"> 
     html { height: 100% } 
     body { height: 100%; margin: 0; padding: 0 } 
     #map-canvas { height: 100% } 
</style> 
0

Сделайте таким образом. Пожалуйста, проверьте, нет ли пробега между датчиком и датчиком.

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