Загрузка карт Google на магистрали
Я использую магистраль для разработки картографического приложения. Как загрузить скрипт Google асинхронно без использования загрузчика Google? Я пытаюсь использовать $.getScript, но по какой-то причине возвращаемый им глобальный объект Google не имеет никаких стандартных функций API, таких как google.maps.LatLng.
Мой код
$.getScript 'https://maps.googleapis.com/maps/api/js?key=XXX&sensor=false', ->
console.log google
mapOptions =
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
map = new google.maps.Map document.getElementById("map")
1 ответ
Используйте ajax вместо getScript:
$.ajax({
dataType: 'script',
data: params,
url: 'http://maps.google.com/maps/api/js'
});