17

在我正在构建的应用程序中,

我正在尝试将我的位置信息(纬度、经度/地理编码)发送到我的紧急联系人列表。

我假设我所有的收件人都在使用智能手机(Android/iOS)

到目前为止,应用程序通过 SMS 将我的位置信息作为字符串发送:

"I am at: " + Some Geocoded Location

但是,我认为这不是发送确切位置信息的最佳方式。

所以,我在想是否可以通过 Google Maps API 生成地图

在其上精确定位/点,并发送指向该地图的链接。

这可以在设备级别完成吗(不联系任何服务器)

或者,这可以通过制作我自己的地图网站来完成吗?

或者,这根本不可能吗?

我也很感激更好的方法和建议。

先感谢您

4

1 回答 1

28

更简单更聪明的方法是使用 q= 参数,以便显示带有标记点的地图。


例子 -:

http://maps.google.com/?q=<lat>,<lng>

where lat- latitude, lng- 经度


如果接收带有上述链接的短信的设备是以下之一:

  • 智能手机(比如 android),然后单击上面的共享 url 时,它将在设备上启动意图列表中显示地图应用程序。
  • 如果不是(简单电话),该链接将重定向到浏览器,其中 maps.google.com 显示带有针点的位置。
于 2013-09-26T07:45:48.157 回答