如何在Android中解析.csv文件并将地址转换为地理位置

如何在Android中解析.csv文件并将地址转换为地理位置,android,parsing,csv,geolocation,Android,Parsing,Csv,Geolocation,我有一个包含地址和其他信息的.csv文件。我想对它进行解析,只获取地址和相应的名称,然后将它们转换为Geolocation坐标以显示在地图上 如何做到这一点?您将其标记为android,因此我假设您使用的是java。看看string的split方法 String aString = "Name,Location,Coordinates"; String valuesArray[] = aString.split(","); //now valuesArray[0] = "Name", value

我有一个包含地址和其他信息的.csv文件。我想对它进行解析,只获取地址和相应的名称,然后将它们转换为
Geolocation
坐标以显示在地图上


如何做到这一点?

您将其标记为android,因此我假设您使用的是java。看看string的split方法

String aString = "Name,Location,Coordinates";
String valuesArray[] = aString.split(",");
//now valuesArray[0] = "Name", valuesArray[1] = "Location"...

听起来像是一次性转换,这可能意味着您应该创建某种批处理作业来完成转换。如果您打算使用Java,请看一看使用OpenCSV以简单的方式解析csv内容。然后将相关数据提供给谷歌地理编码API(2.500 reqs/天限制),并从响应中提取地理坐标。