下面我正在使用 google api 获取地址的 long/lat。但是经度和纬度的变量我需要使用 where gmap。正在创建 map_canvas。
在下一个函数中如何使用这些变量?(现在用数字写长/纬度)
查询:
var geocoder = new google.maps.Geocoder();
var address = markerInformation = $('#googleMapLocation').val();
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
latitude = results[0].geometry.location.lat();
longitude = results[0].geometry.location.lng();
}
});
markerInformation = $('#googleMapInformation').val();
$(function() {
demo.add(function() {
$('#map_canvas').gmap({'center': '57.7973333,12.0502107', 'zoom': 10, 'disableDefaultUI':true, 'callback': function() {
var self = this;
self.addMarker({'position': this.get('map').getCenter() }).click(function() {
self.openInfoWindow({ 'content': markerInformation }, this);
});
}});
}).load();
});