我想为我的 iOS 应用程序添加支持以共享位置数据,主要是名称和经纬度坐标,通过一种可以通过电子邮件发送、保存到保管箱并可以由我的应用程序打开的文件格式。
是否有共享此信息的标准文件格式?我做了一些研究,似乎没有太多,gpx 文件似乎有点过分了。如果已有格式,我宁愿不自己编。
最佳答案
我建议您使用 vcard 格式。 有一个 GEO value type为了这。 vCard 易于机器和人类阅读。 示例:
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 的 map 或消息打开。
关于ios - 共享位置数据的标准文件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30452214/