我目前正在开发Android应用程序。我在应用中设置了SQLite database
,并且Google Maps
也设置了(即,当用户想要查看地图时显示地图)。
SQLite database
有3列:名称,单元格
号码和地址。我的目标是用户在的条目
地址列在Google Maps
中显示为精确定位。例如,如果
有人进入:理查德,0333 1321421,柏林街夏威夷。
然后,精确定位应显示在Google中的特定地址上
地图。到目前为止,我没有找到如何完成任务的运气
此。如果有人能告诉我如何:
,我将不胜感激此外,还需要将地址转换为纬度,经度,或者只使用地址直接在地址上进行精确定位。
任何展示此功能的示例代码都非常有用。我目前正在eclipse java中的Google API 2.2 api 8级中创建此应用程序。
答案 0 :(得分:0)
因此,您可以理解,您需要执行两个步骤:
将您的文字字符串地址转换为Latlng
坐标。
使用您在第一步中找到的LatLng
坐标在地图上显示标记。
第一步你可以在这里找到代码:
How can I find the latitude and longitude from address?
对于第二部分,了解您正在使用的Google Maps API版本非常重要?
<强>更新强>
但请注意,此版本的Google地图很快就会被弃用。