gpt4 book ai didi

android - MAP-API 如何在 ANDROID 中用于一个简单的用例

转载 作者:行者123 更新时间:2023-11-30 03:18:52 25 4
gpt4 key购买 nike

我想问一些关于MAP-API的信息,我是MAP-API的新手


如何使用 MAP-API

  1. 我运行了一个示例代码 --- 我遵循了获取关键..等
  2. 我可以看到显示 map 的已执行代码

但我需要了解一个基本概念

  • 假设我有一个存储在数据库中的城市名称列表
  • 数据库在外部服务器 - (Amazon.server)
  • 现在我需要显示在我的 google-map 中指出的城市名称应用

我需要实现什么逻辑。我的意思是整个事情是如何运作的

任何想法

SQL-Lite 在这里发挥作用吗?

或者

这只是解决方案之一?


请轻松回答....我是新手

最佳答案

您可能应该遵循以下步骤

1) 查询您的数据库以获取城市列表

2) 获取每个城市的纬度/经度

下面是示例代码

  String location=cityName;
String inputLine = "";
String result = ""
location=location.replaceAll(" ", "%20");
String myUrl="http://maps.google.com/maps/geo?q="+location+"&output=csv";
try{
URL url=new URL(myUrl);
URLConnection urlConnection=url.openConnection();
BufferedReader in = new BufferedReader(new
InputStreamReader(urlConnection.getInputStream()));
while ((inputLine = in.readLine()) != null) {
result=inputLine;
}
String lat = result.substring(6, result.lastIndexOf(","));
String longi = result.substring(result.lastIndexOf(",") + 1);
}
catch(Exception e){
e.printStackTrace();
}

3) 现在你有了每个城市的经纬度,你可以在 map 上显示这些标记 here is link for details on markers

如果您需要更多信息,请在下方评论。 :)

干杯!

关于android - MAP-API 如何在 ANDROID 中用于一个简单的用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19532637/

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