У меня есть Google map
, который отображается следующим кодомПереместить карту Google на поиск местоположения Google помещает Javascript API
map = new google.maps.Map(document.getElementById('map'), {
zoom: 15,
center: { lat: 37.7577, lng: -122.4376 }
});
Как вы можете видеть, что значения приведены статические для lat/lng
. Но как только местоположение введено, я ищу Yelp API
для мест. Что в свою очередь дает мне места (вместе с lat/lng
) и я удержал их успешно на карте следующим кодом
results = data['yelp_places_latlnghash'];
for (var i = 0; i < results.length; i++) {
var markerLetter = String.fromCharCode('A'.charCodeAt(0) + i);
var markerIcon = MARKER_PATH + markerLetter + '.png';
marker[i] = new google.maps.Marker({
map: map,
icon: markerIcon,
title: results[i].name,
position: { lat: results[i].latitude , lng: results[i].longitude }
});
marker[i].placeResult = results[i];
google.maps.event.addListener(marker[i], 'click', showInfoWindow_yelp);
addResult(results[i], i);
}
Все контакты показаны успешно. но проблема в том, что map
не перемещается в недавно закрепленные места, и мы должны вручную это сделать. (Я знаю, что перетаскивание функциональности карты построено в google maps API
, но я хочу сообщить вам, что я настроить функциональность и теперь я хочу map
связанно все искали место. Любую помощь будет оценен
@geocodezip Я сказал, что настроил работу карты полностью и теперь застрял. Я согласен с вами в том, что вышеупомянутые вопросы попросил такую же функциональность, и я знал эти упомянутые функции, но в случае, если они не работают, ни одна ошибка не отображает – ImranNaqvi
Я пробовал, а вторая ссылка. – ImranNaqvi