如何在Google Maps v2上进行动态刷新

时间:2013-03-26 20:00:23

标签: android google-maps service google-maps-markers

我正在使用服务从存储在数据库中的某些地址计算LatLng。当我有很多地址时,它的计算速度较慢,当我打开谷歌地图时,它没有在屏幕上显示所有标记,因为该服务仍在后台计算。有没有办法在地图仍然打开的情况下自动显示标记?

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该在将数据输入数据库时​​而不是在显示数据时对数据进行地理编码。如您所见,地理编码速度很慢,缓存地理编码结果会更好。或者至少在第一次遇到地址时保存地理编码结果。

注意:Google对您可以使用其地理编码服务的内容进行了限制。如果您使用了Google的地理编码,那么您只能将该lat / lng与Google Maps API一起使用。

确实存在免费/开源地理编码器。在我看来/经验中,Google的地理编码器比开源的更好。 (但它有限制。)