gpt4 book ai didi

android - 将字符串转换为 LatLng

转载 作者:可可西里 更新时间:2023-11-01 18:49:40 27 4
gpt4 key购买 nike

我正在使用 Google Maps API v2,我从我的 SharedPreferences 获得了一个位置坐标单个字符串“-34.8799074,174.7565664”,我需要将其转换为 LatLng。

有人可以帮忙吗?

谢谢!

最佳答案

[谷歌地图 Android API]

可以用逗号分割字符串,然后把字符串解析成long

String[] latlong =  "-34.8799074,174.7565664".split(",");
double latitude = Double.parseDouble(latlong[0]);
double longitude = Double.parseDouble(latlong[1]);

构造一个LatLng具有给定的经纬度坐标

LatLng location = new LatLng(latitude, longitude);

[Google map JavaScript API]

使用 Maps JavaScript API 服务执行相同的操作 (JSFiddle demo) -

  var latlong =  '-34.397,150.644'.split(',');
var latitude = parseFloat(latlong[0]);
var longitude = parseFloat(latlong[1]);
var mapOptions = {
zoom: 8,
center: {lat: latitude, lng: longitude}
};

关于android - 将字符串转换为 LatLng,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27261670/

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