gpt4 book ai didi

android - 将位置转换为 GeoPoint

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:50:42 24 4
gpt4 key购买 nike

全部 - 我正在尝试获取用户的当前位置,而不是使用叠加项在 map 上显示该位置。我的问题是用户的位置作为一个位置进来,覆盖数组只接受 GeoPoints。这是我尝试过的:

LocationListener locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
GeoPoint point = new GeoPoint.valueOf(location);
OverlayItem overlayitem4 = new OverlayItem(point, "You Are Here", "Boulder, CO");
}

但是我在 GeoPoint.valueOf(location); 上遇到错误,特别是:

GeoPoint.valueOf cannot be resolved to a type`

所以我的问题是如何从位置转换为 GeoPoint?谢谢大家抽出时间。

最佳答案

试试这个

LocationListener locationListener = new LocationListener() {

public void onLocationChanged(Location location) {
int lat = (int) (location.getLatitude() * 1E6);
int lng = (int) (location.getLongitude() * 1E6);
GeoPoint point = new GeoPoint(lat, lng);
OverlayItem overlayitem4 = new OverlayItem(point, "You Are Here", "Boulder, CO");
}
}

关于android - 将位置转换为 GeoPoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11711147/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com