Базовый JavaScript JQuery JSON APIJquery

Программирование на jquery
Ответить
Anonymous
 Базовый JavaScript JQuery JSON API

Сообщение Anonymous »

У меня есть следующий код, который не работает. Я не знаю, как интегрировать Jquery и javascript в один и тот же файл, когда они обращаются к одной и той же переменной..... например, здесь широта1 и долгота1 - это две переменные, которые должны использоваться обоими. Пожалуйста, помогите заставить это работать




Place searches







var latitude1, longitude1;

$(document).ready(function () {

$(":button").click(function(){

var add = $("#destination").val();

$.getJSON("http://maps.googleapis.com/maps/api/geo ... n?address= + add +&sensor=false", function (data) {

var latitude1 = data.results[0].geometry.location.lat;
vat longitude1 = data.results[0].geometry.location.lng;

});
});
});

var map;
var infowindow;

function initialize() {
var pyrmont = new google.maps.LatLng(latitude1, longitude1);

map = new google.maps.Map(document.getElementById('map-canvas'), {
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: pyrmont,
zoom: 15
});

var request = {
location: pyrmont,
radius: 500,
types: ['store']
};
infowindow = new google.maps.InfoWindow();
var service = new google.maps.places.PlacesService(map);
service.nearbySearch(request, callback);
}

function callback(results, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
createMarker(results);
}
}
}

function createMarker(place) {
var placeLoc = place.geometry.location;
var marker = new google.maps.Marker({
map: map,
position: place.geometry.location
});

google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(place.name);
infowindow.open(map, this);
});
}

google.maps.event.addDomListener(window, 'load', initialize);




Search






Подробнее здесь: https://stackoverflow.com/questions/180 ... y-json-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»