Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在构建一个具有地图功能的应用程序,并在整个互联网上进行搜索,试图找到解决我的问题的方法。
问题是,我不知道哪种实施方法最适合我。
我想做两件事,我相信新程序员也在考虑这个:
1)我想制作一个地图视图,上面有用户的位置,并且有我在列表中提供的位置的精确点。
2) 我想找到离该人最近的商店(基于纬度/经度列表)。
这可能吗?我不需要为我编码的整个实现。我只需要一个起点。
谢谢,
绝对有可能。你需要三样东西:
1)地图视图。你需要注册一个谷歌地图 ID,他们有一些教程可以在你做的地方实现一个。Maps API 具有显示您的位置和在地图上放置图钉的功能。
2)您需要获取自己的位置进行计算。这是对 LocationManager 和 Location 类的简单使用。
3)您需要获取商店的经纬度列表。在启动时,您解析列表,将它们添加到地图叠加层,您可以使用 Location 类的距离函数找到您与它们之间的距离。