我想添加对我的iOS应用程序的支持,以便通过可以通过电子邮件发送的文件格式共享位置数据,基本上是名称和latlong坐标,保存到dropbox,并且可以通过我的应用程序打开。
是否有标准文件格式来共享此信息?我做了一些研究,但似乎并不多,gpx文件似乎有些过分。如果已存在格式,我宁愿不编制自己的格式。
答案 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>