jjzjj

ios - 扩展 iOS KMLViewer 示例以处理 KML NetworkLink 元素

我正在开发一个通过MKMapView显示KML数据的iOS应用。Apple的KMLViewer示例应用程序让我开始了。不幸的是,我使用的KML数据在很大程度上依赖于通过NetworkLink、Link和hrefKML元素链接的文件,而KMLViewer的解析器不处理这些。我可能知道如何添加此类支持,但在我走这条路之前,我想知道是否有其他人已经这样做过,或者是否有比KMLViewer更好的起点。我看过SimpleKML,但它似乎也不支持NetworkLink。 最佳答案 我的调查是这样进行的:我首先扩展了KMLViewer示例以支持我

ios - xcode KML Viewer 在 map 上仅显示 5 英里左右

我有一个包含2000多个地点的KML文件,但是当我使用它时加载所有地点需要超过5分钟。现在我的问题是,是否可以只加载距离本地5英里左右的地方的map,并为用户添加一个按钮,以便在他们需要时单击它以使用所有地方。请帮助我,我是业余程序员,没有找到解决方案谢谢你提前 最佳答案 您应该创建CLLocationcurrentLocation和特定KML地标的placemarkLocation对象,然后您可以使用distanceFromLocation查看它们有多远(以米为单位)。鉴于每英里有1,609.34米,因此五英里为8,046.72米

android - 让 googlemaps 接受本地 KML 文件?

我正在尝试让googlemaps接受本地KML文件。finalIntentmyIntent=newIntent(android.content.Intent.ACTION_VIEW,Uri.parse("geo:0,0?q=file://"+Environment.getExternalStorageDirectory()+"/locate.kml"));startActivity(myIntent);该文件位于SD卡上,并且是有效的kml文件。Googlemaps加载了,但说找不到文件。finalIntentmyIntent=newIntent(android.content.Int

android - Ekito 简单 KML 阅读源

我在这个链接上有一个KML:http://myurl.com/mykml.kml我想从中获取com.ekito.simpleKML.modelKML对象。我正在尝试这样做:Stringurl="http://myurl.com/mykml.kml";SerializerkmlSerializer=newSerializer();Kmlkml=kmlSerializer.read(url);但是kml对象仍然是null。这是Ekito简单KML库的链接:https://github.com/Ekito/Simple-KML 最佳答案

java - 在 Maps API V2 中导入 KML

我有多个KML文件,它们是在谷歌地球中绘制的,包含不同的路线。现在,我正在尝试使用MapsAPIV2在我的android项目中显示这些内容。是否有现有的库可以在您的android项目中导入KML文件并在map中显示它们?我在堆栈溢出(Howtodrawapathonamapusingkmlfile?)上发现了一些不是库的代码。如果没有可用的库,我将从头开始构建它。 最佳答案 现在我假设没有公共(public)图书馆为我们做这件事,所以我将使用Google的代码在解析我的KML文件中的数据后向我的map添加折线和多边形。如果找到库,将

android - 如何为 Android 模拟器控件准备 KML 文件?

我正在尝试使用位置信息测试我的应用程序。您知道模拟器控件可以从KML文件加载。(Eclipse->DDMS->仿真器控制->位置控制->KML->加载KML...)我已经使用Googleearth应用程序及其“添加路径”准备了KML文件。然后将其保存为.kml扩展名并将其加载到Eclipse上。Eclipse没有加载此KML文件。如何为Android模拟器控件准备KML文件? 最佳答案 我找到了解决方案:KML格式为:1-109.0450005395891,33.39487928579279,0

iphone - 我们可以在 iOS 设备上使用 Mapkit 框架在 Google map 上显示 KML 数据吗?

我有一个要求,其中我必须显示一些map和与这些map对应的一些数据。问题是后端服务器使用MapXtreme生成GIS数据,iOS设备没有MapX客户端。服务器人员告诉我,他们可以向我发送用于生成map的KML文件。有没有什么方法可以使用KML文件在使用Mapkit框架的谷歌地图上显示地理信息?编辑:我在this中遇到过类似的问题关联。在其中一个答案中,vy32共享了Googleearth教程站点的链接以创建KML文件。他还认为它可以在Mapkit中使用。问题仍然存在......我们如何做到这一点? 最佳答案 没有内置的功能。苹果提供

python - 在 Python 中从 csv 创建 kml

我是Python新手。我正在处理gps文件。我需要将包含所有gps数据的CSV文件转换为kml文件。下面是我使用的python代码:importcsv#Inputthefilename.fname=raw_input("EnterfilenameWITHOUTextension:")data=csv.reader(open(fname+'.csv'),delimiter=',')#Skipthe1stheaderrow.data.next()#Openthefiletobewritten.f=open('csv2kml.kml','w')#Writingthekmlfile.f.wri

Ruby Nokogiri 将 KML 转换为 CSV

我正在尝试从KML文件中提取两个不同的元素并将它们转换为CSV。我从这里的好网站开始:http://ckdake.com/content/2012/highgroove-hack-night-kml-heatmaps.html生成坐标的csv。我现在要做的就是将名称标签添加到每一行的开头。我是ruby​​/nokogirin00b,所以我可以粘贴这段代码,其中包含a)所有名称的列表,后跟b)所有坐标的列表。但同样-我希望他们在同一条线上。require'rubygems'require'nokogiri'#geminstallnokogiri@doc=Nokogiri::XML(Fil

Ruby:KML 库?

我正在寻找一个ruby​​库来将位置数据导出到KML文件中。要导出的数据主要包含带有经纬度的简单点,但我也希望能够导出更复杂的多边形。我试过了kamelopard,但由于缺少教程,因此并不令人满意。从哪里开始使用图书馆对我来说并不明显。还有另一个候选人叫做kamel.不幸的是,由于缺少我无法解决的依赖项,我无法安装那个。那么,您使用哪个库在Ruby中以编程方式创建KML文件?或者你用thebuildergem并自己创建XML? 最佳答案 我使用schleyfox-ruby_kml解决了我的问题,这是一个forkkmlr.有了这个,就