請教google map的問題 - Google

By Emily
at 2008-09-04T18:20
at 2008-09-04T18:20
Table of Contents
我結合了資料庫跟google map想作一些標示
第一個版本的時候我資料庫內容都是經緯度及對應該經緯度的message
然後用個for迴圈將資料庫每一筆跑完都mark到google map上
這部分message都有成功跑出來
第二版本時我是用geocoder
將地址取代掉經緯度, 我發現marker可以跑出來
但是message就會變成undefined了
有人有遇過類似的問題嗎?
程式碼片段如下, 要完整的再推文好了:
function createMarker(point, index, letter2) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(letter);
});
return marker;
}
for(var j = 0 ; j < <?php echo $i ?>; j++)
{
var letter = Array1[j] + " " + Array3[j] + " : " + Array4[j];
var geocoder2 = new GClientGeocoder();
var add2 = addressArray2[j];
geocoder2.getLatLng(add2, function(point) {
if (!point) {
alert('Google Maps 找不到該地址,無法顯示地圖!');
}
else {
var marker = new GMarker(point);
map.addOverlay(createMarker(point, j, Array1[j] + " " +
Array3[j] + " : " + Array4[j]));
}
);
}
--
Tags:
Google
All Comments
Related Posts
picasa的探索小遊戲

By Olga
at 2008-09-04T17:43
at 2008-09-04T17:43
Google Chrome

By Quintina
at 2008-09-04T17:24
at 2008-09-04T17:24
Google Chrome

By Todd Johnson
at 2008-09-04T15:42
at 2008-09-04T15:42
Google Chrome

By Selena
at 2008-09-04T14:58
at 2008-09-04T14:58
這次的picasa web album更新部分

By Hardy
at 2008-09-04T14:07
at 2008-09-04T14:07