2016-12-19 1 views
0

Я хотел бы установить маркер в картах с GeolocationMarker, но я только получаю следующее сообщение об ошибкеUncaught ReferenceError: GeolocationMarker не определен

Uncaught ReferenceError: GeolocationMarker is not defined

Я использую это нравится:

var geoMarker = new GeolocationMarker(mapAllDealer); 

google.maps.event.addListenerOnce(geoMarker, 'position_changed', function() { 
    mapAllDealer.setCenter(this.getPosition()); 
    mapAllDealer.fitBounds(this.getBounds()); 
}); 

google.maps.event.addListener(geoMarker, 'geolocation_error', function(e) { 
    alert('There was an error obtaining your position. Message: ' + e.message); 
}); 
+0

Вы включили [библиотеку GeolocationMarker] (https://chadkillingsworth.github.io/geolocation-marker/)? –

+0

Да, но он не работает –

+0

Ну, учитывая, что он говорит, что главный символ, определенный библиотекой, не существует, ясно, что вам нужно посмотреть, почему библиотека не успешно загружена - ошибки загрузки и т. Д. –

ответ

0

I также столкнулся с подобной проблемой, и я удалил 'use strict' из файла geolocation-marker.js, и после этого он отлично работал.

Смежные вопросы