“做”;x";基于GPS位置或手动地址(android/iDevice)

“做”;x";基于GPS位置或手动地址(android/iDevice),android,iphone,gps,Android,Iphone,Gps,所以我对GPS和应用几乎一无所知,但我真的想让我的脚湿透,并有一个(在我看来很简单)基于GPS或手动地址的简单应用的想法 我基本上需要知道你是否能做这样的事情 if GPS Location is (11.111/22.222) { Show(**THIS STUFF**) } or if manual address is (555 Main St, Salem, OR) { Show(**THIS STUFF**)} 在android或iphone中,您应该使用android定位api进行

所以我对GPS和应用几乎一无所知,但我真的想让我的脚湿透,并有一个(在我看来很简单)基于GPS或手动地址的简单应用的想法

我基本上需要知道你是否能做这样的事情

if GPS Location is (11.111/22.222) { Show(**THIS STUFF**) }
or if manual address is (555 Main St, Salem, OR) { Show(**THIS STUFF**)}

在android或iphone中,您应该使用android定位api进行GPS定位,并检查onLocationChanged()方法:if(myLocation.getLatitude==11.111&&myLocation.getLength==22.222)


在手动地址上,您应该使用android maps api。

您可以。这比那要复杂得多。这两种平台上都有这样的应用程序。快速搜索一下谷歌、苹果商店和安卓市场,你就会知道目前的应用程序是什么


如果你想自己做这件事,你需要学习一些新概念。地理围栏(地理缓冲区)。地理位置(地址到坐标的转换)。并阅读如何有效地使用您正在编写的设备提供的定位服务。

您应该在google play上尝试OnX,您可以编写一个脚本来完成这项工作。我确实想自己完成这项工作,但我不知道地理围栏。感谢您提供一些研究的起点!绝对地当您做了一些研究,并对如何在特定平台上实现这些概念提出了更具体的问题时,请务必询问他们。StackOverflow在这些方面有很多知识。从统计上看,你永远无法让你的设备吐出一个完美的坐标来匹配。你需要某种地理围栏。