【发布时间】:2010-02-09 08:57:56
【问题描述】:
我想使用覆盖指向 Google 地图位置。为此,将向 GeoPoint 分配纬度和经度值,但它只接受 int 值。
如何给它分配一个双精度值?或者是否有其他解决方案可以指向确切的位置?
point = new GeoPoint((int)t.getLati(),(int)t.getLongi())
任何帮助将不胜感激。
【问题讨论】:
标签: android google-maps
我想使用覆盖指向 Google 地图位置。为此,将向 GeoPoint 分配纬度和经度值,但它只接受 int 值。
如何给它分配一个双精度值?或者是否有其他解决方案可以指向确切的位置?
point = new GeoPoint((int)t.getLati(),(int)t.getLongi())
任何帮助将不胜感激。
【问题讨论】:
标签: android google-maps
由于GeoPoint 接受以微度为单位的纬度和经度,因此只需像这样创建您的点:
GeoPoint point = new GeoPoint((int)(latitude * 1e6),
(int)(longitude * 1e6));
【讨论】: