2010-09-24 59 views
0

我只是在这里集思广益。假设我有两种移动设备,iPhone,Android,WinPhone7,BlackBerry,Palm等等。我想将我的位置(纬度/经度)从我的设备传达给另一位。这样做的最好方法是什么?移动设备之间的通信位置

假设每个设备都具有内置的映射功能或定制的本机应用程序。

我已经围绕像短信/彩信或嵌入链接的电子邮件的想法抛出。但是,他们似乎都很笨拙。

还有其他想法吗?

回答

1

Web服务(或者,如果您必须且不关心安全性,Twitter)每个电话都可以调查位置更改可能会奏效。显然,Web服务必须接受坐标,并能够针对每个设备的更新进行轮询。安全显然是一个问题,但如果每个设备都有一个自定义应用程序来完成此任务以及通过网络访问来查询更改,那么这可能是另一种方式。

1

我会去短信。它保证是私密的,可靠的,低成本且易于使用的电池。

Web服务也是一种选择,但是:

  • 隐私是一个问题,因为数据会离开移动运营商内部网络
  • 可靠性 - 好,你就必须建立自己的自己的消息传递系统并且始终可能失败
  • 最终用户成本 - 为了访问Web服务,最终用户必须激活数据会话,并且常量轮询可能是源代码重要的交通。
  • 开发成本 - 你需要开发Web服务
  • 电池寿命 - 在数据连接不断轮询将会对电池的影响。

相比之下,与短信:

  • 隐私 - 短信永远不会离开运营商网络,所以它是保证为私有为你的电话是。
  • 可靠性 - 短信中心是保证永远站在你的移动运营商在那里接受你的邮件
  • 最终用户的成本 - 在大多数网络中,短信的成本是可以忽略不计
  • 开发成本 - 好,因为短信中心已经在那里,您可以使用它,无需从您身边做任何额外的努力(不包括需要发送和接收短信的软件)
  • 电池寿命 - 对电池没有不良影响

在任何情况下,两个设备仍然必须有一个“映射应用程序”,您可以编程以与SMS/Web服务数据进行接口连接。