我正在从for服务中获取一个kmz文件,我将其用于地理围栏。该应用程序负责检查手机的gps位置是否在地理围栏内。
我真的不知道kmz文件的结构(我不是在创建它),但我认为坐标可能是这样的:
<coordinates>
-112.2550785337791,36.07954952145647,2357
-112.2549277039738,36.08117083492122,2357
-112.2552505069063,36.08260761307279,2357
-112.2564540158376,36.08395660588506,2357
-112.2644963846444,36.08627897945274,2357
-112.2656969554589,36.08649599090644,2357
</coordinates>我如何检查手机的gps坐标是否在地理围栏内(上面的例子只是一条线,它应该是一个封闭的区域,例如一个矩形)?现在我真的想不出该怎么做。
应该使用什么库来访问kmz文件?
发布于 2014-06-14 23:12:17
首先,对于地理围栏,请从here下载示例并阅读文档。我不知道kmz文件。但是,如果您可以从其中获取字符串(使用文件读取)并知道其结构,那么您就可以轻松地解析它。如果格式如您所述,则可以通过以下方法获取这些值:
https://stackoverflow.com/questions/24214778
复制相似问题