Я использую API карт Google. Я хочу получить lat и long с заданным адресом. Я сделал этоПредотвращение петли внутри геокодирования API Карт Google
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': 'Stockholm' }, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var latitude = results[0].geometry.location.nb;
var longitude = results[0].geometry.location.ob;
console.log(latitude);
}
});
Однако я получаю, что консольный журнал работает многократно. Я просто хочу, чтобы он работал один раз, но я не нашел никакой идеи.
Код, который вы добавили в этот номер, будет выполняться один раз для запроса на геокодирование. Возможно, если вы добавите весь свой код в jsfiddle, мы можем лучше понять, что происходит. – Andy
есть ли способ запустить только первый запрос? –