Я работал ранее с картами, и я никогда не сталкивался с проблемой, когда карта вообще не отображается.Карты Google не отображаются вообще
Вот скрипка с моей реализацией коды, включая запрос в библиотеку места API
http://jsfiddle.net/Newtt/Ljn1n6nh/
Вот мой пример кода:
JS:
function initialize() {
var elem = document.getElementById('map-dire');
var map = new google.maps.Map(elem, {
mapTypeId: google.maps.MapTypeId.ROADMAP,
});
}
google.maps.event.addDomListener(window, 'load', initialize());
Это самая простая форма карты, но он всегда отображает серое/бежевое поле, и если я нажимаю в любом месте, он говорит Uncaught TypeError: Cannot read property 'x' of undefined
. Я понимаю, что эта ошибка показывает, когда элемент DOM для карты не загружен. Но не запускается ли карта только при загрузке элемента window
?
Вы не устанавливаете latitute и долготу для Карты –
@VivekGupta Я не думаю, что проблема. В любом случае, вот обновленная скрипка с lat и long http://jsfiddle.net/Newtt/Ljn1n6nh/1/ – Newtt
, добавляющая широту и долготу в моем ответе, plz видит, что она показывает карту. –