PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] 關於google map API v3 marker
作者:
A4P8T6X9
(殘廢的名偵探)
2014-07-13 15:53:25
小弟最近在研究使用 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
謝謝 ~
作者:
fake01
(假面超人)
2014-07-13 18:07:00
我記得googlemap api 免付費版本有限制點的數量喔,你可以看一下api 說明,有寫限制幾個點
作者:
Deltaguita
(貝里斯)
2014-07-13 18:23:00
沒遇過@@
作者:
brandonron
(假嗨)
2014-07-13 19:03:00
有限嗎?我都標到快一萬個我剛在V3官網看到你用的範例程式,感覺你的InputString是中文地址,個人經驗分享:中文地址轉經緯度很容易找不到,原因中文地址寫法很多種...(這是我轉換時的問題)var address = document.getElementById('address').value 這段你有加嗎?一樓說的因該是免費板的路徑規畫有限點的數量
http://ppt.cc/BvKi
這是官網看到的作法,妳有少東西照理說沒加那段,你是不太可能獲取地址的經緯度值
繼續閱讀
[問題] 初次選擇layout後之後會自動跳轉
jackychi
[問題] 內存回收
kai1006
[問題] 使用ViewPager滑動背景問題
ocyuan
[問題] Dropbox API 使用的一些小問題
a020304888a
[分享] 自製APP:Mr. Float - 漂浮及多工視窗
Shopee
[問題] google play service 編譯時爆炸
issuemylove
[問題] 關於gmc
Retrace
[問題] 如何貼近左邊邊界?
awaysu
[問題] facebook post to wall問題
sweet00914
[問題] USB相關問題
ms0561188
Links
booklink
Contact Us: admin [ a t ] ucptt.com