[問題] 利用google map 地址轉座標有bug,求助!
我本身不是學程式的,javascript都是自己摸索,所以目前找不到bug在哪裡..
希望有高手幫幫忙,幫我看一下,到底哪裡錯了,感謝!
完整程式碼請見 http://www.sportshoopclub.com/address2point.aspx
檢視原始碼 就可以看到了
有些函數是源於google map的API
目前我測試的結果 最有可能出現問題的地方 應該是以下這一個功能函數
function trans(address) {
if (geocoder) {
geocoder.getLatLng( address, function(point) {
var content = "" ;
if (!point) { return content;
} else {
map.setCenter(point, 13);
var PointLat = map.getCenter().lat().toFixed(6);
var PointLng = map.getCenter().lng().toFixed(6);
content = "<marker lat="" + PointLat + "" lng="" + PointLng + "" title="" ;
return content;
});
}
}
測試結果發現,不管地址是否可以找到相對應的座標,變數content很像都有資料填入
(也就是說if的判斷式很像沒作用了),然後return回去後,
變成undefined了
請javascript高手幫我看看,感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 64.60.159.3
※ jamlco:轉錄至看板 Programming 05/16 16:30
→
05/23 13:40, , 1F
05/23 13:40, 1F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章