-1
Я использую следующий код для сохранения координат маркера, которые создаются при нажатии на карту, но я, кажется, находит способ преобразования объекта latLng в число.Хранение Google Maps api latLng координаты js array
<script>
var labels = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var labelIndex = 0;
var positions = [];
function initialize() {
var center = { lat: 37.9755211, lng: 23.7341191 };
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 16,
center: center
});
google.maps.event.addListener(map, 'click', function(event) {
addMarker(event.latLng, map);
});
addMarker(center, map);
}
function addMarker(location, map) {
var marker = new google.maps.Marker({
position: location,
label: labels[labelIndex++ % labels.length],
map: map
});
positions.push(location.latitude);
positions.push(location.longitude);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
<button onClick="document.write(positions)">DONE</button>
Любые идеи, почему это не работает