※ 引述《Ghostxwolf (五十炒去三色豆)》之铭言:
: 大家好
: 刚刚在app里成功弄进google map了
: 现在有个疑问
: 就是我的地图一点进去
: 他会有120个地标要标到上面 (用addmarker 我加入名称跟注解于地标)
: 但我一点进去那个activity他就会开始loading
: 大概要过个10秒左右才会出现地图
: 而且当回到上一页再进来的时候也要再读个10秒
: 我想请问有没有办法能让他事先在地图上标好地标?
: 或是让我能第一次进去读取 之后进去可以马上显示地图呢?
: 谢谢!!!
我猜你应该是写在主执行序上,建议你可以将转座标的程式单独放在一个执行序上
可以转完一个座标就加到地图上,也可以全部转完在一次加到地图上,
单纯看你想要呈现的方式,依我自己的开发经验来说,
在网络正常的情况下,加载地图及加物件的地图上并不会花太久的时间。
: 顺便想请教 我这些地标是用geocoder.getFromLocationName将地址转换成座标
: 再将他们放到地图上
: 大部分的地址都可以
: 可是某些地址明明也是 XX市XX区XX路X段XX号
: address.get(0)却回传null
: 想请问这是什么原因呢?
: 再次感谢各位!!
这个部分网络上有很多相关的资料可以参考,用关键字应该就可以找到一堆资料。