共享位置数据的标准文件格式

时间:2015-05-26 07:29:49

标签: ios geolocation file-format

我想添加对我的iOS应用程序的支持,以便通过可以通过电子邮件发送的文件格式共享位置数据,基本上是名称和latlong坐标,保存到dropbox,并且可以通过我的应用程序打开。

是否有标准文件格式来共享此信息?我做了一些研究,但似乎并不多,gpx文件似乎有些过分。如果已存在格式,我宁愿不编制自己的格式。

2 个答案:

答案 0 :(得分:1)

我建议你使用vcard格式。 这有一个GEO value type。 vCards易于机器和人类可读。 例如:

BEGIN:VCARD
VERSION:3.0
TITLE:My Geo Point
GEO:37.386013;-122.082932
END:VCARD

或者,您可以使用Apple vcard格式:

BEGIN:VCARD
VERSION:3.0
PRODID:-//Apple Inc.//iOS 8.1//EN
N:;Current geo;;;
FN:Current geo
item1.URL;type=pref:http://maps.apple.com/?ll=55.369117\,39.079991
item1.X-ABLabel:map url
END:VCARD

此vcard可以通过mac和ios的地图或消息打开。

答案 1 :(得分:0)

使用GPX文件格式,如下面的xml格式 -

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<gpx
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"
version="1.1" 
creator="gpx-poi.com">
   <wpt lat="53.140450168" lon="-1.55674562972">
      <time>2014-11-28T09:41:05Z</time>
   </wpt>
</gpx>