[問題] 關於google map API v3 marker
小弟最近在研究使用 v3 的 API,遇到一個問題,就是我無法在 map 上 marker 超過八個
點,我有一個迴圈 (code A) 會呼叫 marker(code B) 45次,可是每次都只會前 8 個有效
本來以為是資料到第 9 個開始出錯,可是如果我把迴圈的 index 改成從 9 開始,那就會
從9開始 mark 然後 mark 8個。= =
這是 API限制?還是我哪裡沒搞好?
code A:
for(int i=0;i<45;i++) {
webView.loadUrl("javascript:codeAddress('"+ inputStrings[i] + "')");
}
code B:
function codeAddress(address){
geocoder.geocode({'address': address },function(results, status){
if(status == google.maps.GeocoderStatus.OK){
var marker =new google.maps.Marker({
map: map,
position: results[0].geometry.location,
title: address
});
}else{
alert("Geocode was not successful for the following reason: "+ status); }
}
});
}
完整的 html + Activicty:http://ppt.cc/gfjF
謝謝 ~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 221.120.68.109
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1405238007.A.187.html
推
07/13 18:07, , 1F
07/13 18:07, 1F
→
07/13 18:07, , 2F
07/13 18:07, 2F
推
07/13 18:23, , 3F
07/13 18:23, 3F
推
07/13 19:03, , 4F
07/13 19:03, 4F
→
07/13 19:19, , 5F
07/13 19:19, 5F
→
07/13 19:20, , 6F
07/13 19:20, 6F
→
07/13 19:23, , 7F
07/13 19:23, 7F
可是我改 for 的 index 可以從9開始標8個。 ~
※ 編輯: A4P8T6X9 (221.120.68.109), 07/13/2014 19:26:55
→
07/13 19:28, , 8F
07/13 19:28, 8F
→
07/13 19:28, , 9F
07/13 19:28, 9F
QQ沒有欸,是加在 marker 上面?
不過我在加入 title :address 之前就有點出不來的情況了。
※ 編輯: A4P8T6X9 (221.120.68.109), 07/13/2014 19:36:11
→
07/13 19:36, , 10F
07/13 19:36, 10F
→
07/13 19:39, , 11F
07/13 19:39, 11F
→
07/13 19:41, , 12F
07/13 19:41, 12F
不是唷,我的codeaddress有一個參數 address 是來自java那邊的,所以加了那個反而無
法 marker。
btw,我剛不信邪加了測試,果然無法顯示任何一點。
※ 編輯: A4P8T6X9 (221.120.68.109), 07/13/2014 19:47:58
→
07/13 22:21, , 13F
07/13 22:21, 13F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章