2014-09-29 4 views
0

Я пытаюсь интегрировать карту Google на свой сайт, который будет использовать почтовый индекс для системы местоположения Lat/lng для построения точек. Но по какой-то причине Google продолжает отключать мою карту через 2-3 секунды после ее появления. Код ключа совершенно новый, и Ive проверил и скопировал его несколько раз, чтобы быть уверенным. В учебном пособии на нем говорит, чтобы создать ключ браузера, который я сделал, я ввожу его в строке:Ключ API Карт Google не аутентифицирован правильно

src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAlvGtJcsp_qZy_U1deMqG8saGDQb4QU88&sensor=false"> 

Остальная часть кода является прямой лифт из учебника https://developers.google.com/maps/documentation/javascript/tutorial#HelloWorld как я все еще пытаюсь просто получить карта, показывающая онлайн.

Ive читает десятки страниц на этом, и никто не может объяснить, почему его недействительно, я даже попытался создать ключ сервера с использованием IP-адреса, но это тоже было отскочено. Я бы связался с Google Support напрямую, но для этого, очевидно, требуется обновленный план.

У кого-нибудь есть идеи, что происходит? Для справки, полный скрипт показан ниже.

<!DOCTYPE html> 
<html> 
    <head> 
    <style type="text/css"> 
     html, body, #map-canvas { height: 100%; margin: 0; padding: 0;} 
    </style> 
    <script type="text/javascript" 
     src="https://maps.googleapis.com/maps/api/js?key=API_KEY"> 
    </script> 
    <script type="text/javascript"> 
     function initialize() { 
     var mapOptions = { 
      center: { lat: -34.397, lng: 150.644}, 
      zoom: 8 
     }; 
     var map = new google.maps.Map(document.getElementById('map-canvas'), 
      mapOptions); 
     } 
     google.maps.event.addDomListener(window, 'load', initialize); 
    </script> 
    </head> 
    <body> 
<div id="map-canvas"></div> 
    </body> 
</html> 

Я не после того, как быстро исправить, как мне нужно, чтобы понять, что это неправильно, но я не могу работать, где искать, как Ive следовать, чтобы учебник точно.

ответ

0

Фактически без ключа API вы также должны увидеть карту! Здесь есть live version Кстати: вероятно, вы написали плохой адрес домена для ключа браузера, постарайтесь не писать ни одного адреса домена.

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js"></script> 
+0

Я проверил доменное имя снова, и это exaxtly, как он говорит, что должно быть напечатано, */<имя сайта после WWW.>/* Что касается удаления ключа, ваше право, это работает. Но, конечно, ключ должен играть определенную роль в операциях в большем масштабе, иначе зачем использовать их вообще! У вас есть пример домена, зарегистрированного для карт Google, поэтому я могу сравнить синтаксис? Благодаря! – OJ102

+0

Ключ должен отслеживать только количество запросов, которые использует ваш веб-сайт. Если вы показываете только некоторые точки на карте, вам не нужен ключ. BTW: я не уверен, что могу опубликовать ключ в stackoverflow Вам нужно проверить, полностью ли вы знаете свое доменное имя с помощью ключа! – xmux

+1

Я вернулся к доменному имени, проигнорировал пример и просто написал адрес https, и он сработал! это был их примерный формат, который был недействительным! спасибо за помощь – OJ102

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