У меня возникла проблема с получением широты / долготы с карты Google в моем приложении.
Когда я помещаю в сообщение с предупреждением 'lat ()' или 'lng ()', карта вообще не отображается.
В приведенном ниже коде, указанном на карте, нажмите «Я получаю предупреждение» с сообщением «неопределено».
Я хочу сохранить значения lat и lng в текстовом поле на странице, когда пользователь перемещает карту (здесь я пытаюсь щелкнуть мышью), но что-то здесь не работает?
function initialize() {
var latlng = new google.maps.LatLng(44.012, 20.921);
var myOptions = {
zoom: 13,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
google.maps.event.addListener(map, "click", function (latlng) {
if (latlng) {
alert(latlng.lat);
}
});
}