Использование Google Maps API через SSL - PullRequest
2 голосов
/ 22 мая 2011

Итак, я только недавно узнал, что API карт Google теперь доступен в SSL ( здесь ).

У меня вопрос, как мне ретро-подгонка моего сценария http google maps api, чтобы использовать это?

Итак, мой вызов сценария http Google Maps API выглядит следующим образом:

http://maps.google.com/maps?file=api&v=3&sensor=false&key=########

Они предлагают через эту ссылку, чтобы использовать SSL, это должно быть так:

https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false

Я пытался встроить это в мой старый URLформат выглядит так:

https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false&key=########

но карта больше не отображается.

У кого-нибудь есть предложения по поводу того, каким должен быть URL?

Спасибо

Ответы [ 2 ]

4 голосов
/ 23 мая 2011

Попробуйте эту строку:
https://maps.google.com/maps/api/js?v=3.5&sensor=true
Google, кстати, предлагает вам явно указать, какую версию API вы собираетесь использовать. Просто введя v = 3, вы всегда получите самую последнюю версию, на данный момент 3.5. Я считаю, что текущая стабильная версия 3.3.
Как писал Тротт в своем ответе, ключ API больше не нужен.

0 голосов
/ 23 мая 2011

Вам не нужен ключ API для использования v3, но я полагаю, что это, вероятно, не повредит. Общие вещи, которые нужно попробовать:

  1. Откройте консоль JavaScript вашего браузера и посмотрите, не сообщает ли она о каких-либо проблемах при загрузке страницы.
  2. Удалить ключ API
  3. Измените & на &
  4. Скопируйте и вставьте точный текст ссылки, который вы поместили выше, в свой код, потому что этот текст ссылки работает для меня. Я имею в виду это:

https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false&key=########

Конечно, замените ######## на свой ключ API (или просто полностью удалите его).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...