|
|
|
รบกวนสอบถามเรื่อง jquery return ค่าจาก ajax มาใช้ใน google map หน่อยครับ |
|
|
|
|
|
|
|
พอดีจะทำ maker google map ให้อัพเดทแบบ realtime อะครับต้องการส่งค่า latitude และ longitude จาก function LoadTracker ไปยัง function initialize ครับ
ขอบคุณล่วงหน้าครับ
Code (JavaScript)
function LoadTracker() {
$.ajax({
url : "http://localhost/main/index.php/api/tracker" ,
dataType: 'json' ,
contentType: 'application/json' ,
success : function(result) {
// ต้องการ return ค่า result.lat , result.lng นำไปใช้ใน function initialize
} ,
error : function() {
console.log('ERROR');
}
});
setInterval(LoadTracker, 2000);
}
function initialize() {
var lat;
var lng;
var mapOptions = {
zoom : 17 ,
center : new google.maps.LatLng(18.795612, 99.035632)
}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var marker = new google.maps.Marker({
position : new google.maps.LatLng(นำมาใช้ตรงนี้ครับเช่น lat, lng ครับ),
map : map
});
}
google.maps.event.addDomListener(window, 'load', initialize);
Tag : - - - -
|
ประวัติการแก้ไข 2015-05-27 04:23:59 2015-05-27 04:24:00
|
|
|
|
|
Date :
2015-05-27 04:22:02 |
By :
nukedonut1 |
View :
1183 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
var lat_ = 0;
var lon_ = 0;
function LoadTracker() {
$.ajax({
url : "http://localhost/main/index.php/api/tracker" ,
dataType: 'json' ,
contentType: 'application/json' ,
success : function(result) {
// ต้องการ return ค่า result.lat , result.lng นำไปใช้ใน function initialize
lat_ = result.lat;
lon_ = result.lng;
} ,
error : function() {
console.log('ERROR');
}
});
setInterval(LoadTracker, 2000);
}
function initialize() {
var lat = lat_;
var lng = lon_;
var mapOptions = {
zoom : 17 ,
center : new google.maps.LatLng(18.795612, 99.035632)
}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var marker = new google.maps.Marker({
position : new google.maps.LatLng(นำมาใช้ตรงนี้ครับเช่น lat, lng ครับ),
map : map
});
}
google.maps.event.addDomListener(window, 'load', initialize);
แบบนี้หรือเปล่าครับ
|
|
|
|
|
Date :
2015-05-27 17:14:50 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|