我正在构建一个具有地图功能的应用,并在互联网上搜索,试图找到解决问题的方法。
问题是,我不知道哪种实施方法最适合我。
我想做两件事,我确信新程序员也在考虑这个问题:
1)我想创建一个包含用户位置的地图视图,并在列表中提供我提供的位置的引脚点。
2)我想把最近的商店(基于纬度/经度列表)送给这个人。
这可能吗?我不需要为我编写完整的实现。我只需要一个起点。
谢谢,
答案 0 :(得分:2)
绝对有可能。你需要3件事:
1)MapView。您需要注册Google地图ID,他们有一些教程可以帮助您实现目标。 Maps API具有显示您的位置和将地图放在地图上的功能。
2)您需要获得自己的位置进行计算。这是一个简单的使用LocationManager和Location类。
3)您需要获得具有纬度和经度的商店列表。在启动时,您解析列表,将它们添加到地图叠加层,您可以使用Location类的距离函数找到您与它们之间的距离。