android - 如何制作 map 中标记地点的 ListView ?

标签 android map

我正在开发 Travel 应用程序,我正在 map 上定位最近的地点。你能帮我制作一个在 map 上找到的那些地方的动态 ListView 吗?

谢谢。

最佳答案

首先使用网络服务!

在这里创建一个帐户:http://www.geonames.org/login
在您的帐户上启用网络服务访问

之后寻找这个网络服务: findNearby

它输出纬度/经度坐标附近的所有地点。免费帐户有其限制(我认为每天 3000 个请求)但它是您可以获得的最好的!

Example output (JSON)
Example output (XML)

查看这些关于如何将 XML 或 JSON 数据放入 ListView 的教程:

http://p-xr.com/android-tutorial-series-from-sql-php-to-xml-json-to-android-listview/

关于android - 如何制作 map 中标记地点的 ListView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5617514/

相关文章:

java - Retrofit:使用 GSON 将 JSON 解析为多个 Java 对象

string - 如何从 csv 字符串中获取 map

scala - 可变 MultiMap 到不可变 Map

javascript - 未找到适用于 Android TV 的 TVEventHandler

c# - 如何更改 android 和 ios 中开关的颜色?

android - DatePickerDialog 和 TimePickerDialog 不能同时工作

android - 如何将 ExecutorService 与 Android AsyncTask 一起使用?

map - d3js : Use view port center for zooming focal point

javascript - Leaflet getBounds() 返回大于 180 的经度

java - 使用 Java 按 HashMap 类中的值排序