在Xamarin Android中将LatLng[]转换为string[]的方法如下:
using Android.Gms.Maps.Model;
using System.Linq;
private string[] ConvertLatLngToStringArray(LatLng[] latLngArray)
{
return latLngArray.Select(latLng => $"{latLng.Latitude},{latLng.Longitude}").ToArray();
}
LatLng[] latLngArray = new LatLng[]
{
new LatLng(37.7749, -122.4194),
new LatLng(34.0522, -118.2437),
new LatLng(40.7128, -74.0060)
};
string[] stringArray = ConvertLatLngToStringArray(latLngArray);
这样,stringArray
将包含转换后的经纬度字符串数组。
解释:
LatLng
是Google Maps Android API中的一个类,用于表示地理坐标的经纬度。ConvertLatLngToStringArray
方法使用LINQ的Select
函数将每个LatLng
对象转换为经纬度字符串,并使用ToArray
方法将结果转换为字符串数组。腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云