JAVASCRIPT
Я уверен, что это очень простая проблема.
Я изменяю строку ниже и хочу заменить (53, 0) переменной.Однако созданная переменная с именем 'result' равна '(34, 2)', т. Е. Она уже заключена в квадратные скобки.
center: new google.maps.LatLng.(53, 0)
я пробовал
center: new google.maps.LatLng.(result)
center: new google.maps.LatLng.result
center: new google.maps.LatLng.({result})
и это не работает!
ПОЛНЫЙ КОД
var geocoder = new google.maps.Geocoder ();
if (geocoder) {
geocoder.geocode({ 'address': address }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
window.result = results[0].geometry.location;
alert(result);
}
else {
alert('nothing');
}
});
}
function load() {
map = new google.maps.Map(document.getElementById("map"), {
center: new google.maps.LatLng.(53, 0),
zoom: 10,
mapTypeId: 'roadmap',
mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU}
});
}
Для справки, оповещение (результат) возвращает
(53,8622017, -2,405405999999971)