Загрузка нескольких карт библиотек с помощью JavaScript - PullRequest
21 голосов
/ 20 марта 2012

Я пытаюсь загрузить библиотеку карт и библиотеку мест с помощью javascript, чтобы я мог встроить карту на свою страницу, использовать функции google.maps.geometry.spherical и выполнять поисковые запросы мест, но у меня возникают проблемы при загрузке всех3 библиотеки.На данный момент я импортирую:

<script type="text/javascript"src="http://maps.google.com/maps?key=mykey"></script>
<script type="text/javascript"src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script>

Но я получаю ошибки:

syntax error
[Break On This Error]   

...gs4d .gbmac,.gbes#gbg4 #gbgs4d .gbmac{margin:34px 0 0}.gbemi#gb #gbgs4d .gbmac,....

maps?k...hrkDAmw (line 1)

GClientGeocoder is not defined
[Break On This Error]   

var geocoder = new GClientGeocoder();

Где я иду не так?

Большое спасибо.

Ответы [ 2 ]

54 голосов
/ 20 марта 2012

Первый скрипт не указывает на javascript, он попытается загрузить maps-homepage как скрипт (конечно, это не удастся).

Нет необходимостичтобы включить несколько сценариев, просто используйте:

<script type="text/javascript"
  src="http://maps.googleapis.com/maps/api/js?libraries=geometry,places&sensor=false">

Это загрузит API-интерфейс maps (V3) и включает библиотеки мест + геометрии

https://developers.google.com/maps/documentation/javascript/libraries?hl=en

Однако, как сказал Колин, это похоже на код V2.

0 голосов
/ 30 марта 2017

Вы можете использовать его таким образом

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&libraries=places"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...