2
Am пытается отобразить местоположение на карте с помощью Goolge карты с функцией нижеGoogle карты запрашивать возвращение «„позиции“Невозможно установить свойство неопределенных»
function show_map(options) {
var mapOptions = {
center: new google.maps.LatLng(options.lat, options.lng),
zoom: 12,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map($("#map-canvas"),mapOptions);
}
и я получаю эту ошибку «Не удается установить свойство «позиция» неопределенного ». В чем проблема?
Этот код не содержит ошибок, вы уверены, что параметры объекта завершена? Кроме того, есть где-то в вашем коде, где вы используете «позицию», вот где ошибка должна быть. – Qurben
Одно дело, что вы, вероятно, не хотите передавать объект jQuery '$ (« # map-canvas »)' в качестве параметра, не так ли? Это будет либо сам элемент '$ (" # map-canvas ") [0]', либо просто имя '' map-canvas'' (я не делаю этого, я не работаю с картами google) , – Imp
Да, вы обязательно должны попытаться заменить $ document.getElementById таким, как это делают официальные примеры. – Qurben