使用其编号查找android mobile的经纬度

时间:2012-04-13 15:21:14

标签: android android-intent

我正在尝试开发一个Android应用程序(名为ContactListFinder),它遵循以下步骤

  1. 通过android.provider.ContactsContract包访​​问联系人列表
  2. 同样可以访问电话号码
  3. 根据纬度和经度计算发送方和接收方的位置,然后找出发送方和接收方之间的距离
  4. 如果在覆盖范围内,则弹出消息,否则不显示消息
  5. 现在这里的问题是“使用移动电话号码来查找位置和长途电话” 欢迎提出任何建议。

2 个答案:

答案 0 :(得分:0)

根据定义,“根据定义使用手机号码查找位置”是不可能的。我在这个星球上到处都有相同的电话号码,因为我旅行时(国内或国际)我不会更换我的SIM卡,而且我已经准备好进行国际漫游了。

对于那些使用某种“登机手续”服务让人们随时都知道他们在哪里的人来说,“使用手机号码来查找长途和替代人的位置”,尽管这种选择 - 在圆形电话中真的很可怕“可能是可能的。您需要找到一个具有API的服务,该API允许您通过电话号码查找任意人的位置。并且,您需要发送方和接收方都使用这些服务之一。并且,您需要确保您对这些服务的使用不违反任何隐私政策或其他使用条款。

答案 1 :(得分:0)

不错的应用程序,您可以找到用户位置(经度,纬度)而不是电话号码,但您可以使用LocationManager类提供的基于Android位置的服务找到它。所以,除非他们安装了应用程序,否则您无法访问用户朋友位置。因此,您可能必须使用您的应用程序创建用户社区并维护包含所有用户位置信息的中央数据库。希望这会有所帮助。