kml 解析 java_KML文件解析显示在地图

这篇博客介绍了如何使用Java解析KML文件,并在地图上显示内容。通过dom4j库处理KML文件,解析坐标数据,然后在地图上以标记或多边形的形式展示。示例代码包括了KML文件的读取、解析以及解析后的处理方法。
摘要由CSDN通过智能技术生成

0a3b4eb18bdd

风景

KML解析用到的工具jar包下载 dom4j.jar

KML文件格式1:

xmlns:gx="http://www.google.com/kml/ext/2.2"

xmlns:kml="http://www.opengis.net/kml/2.2"

xmlns:atom="http://www.w3.org/2005/Atom">

kml演示.kml

normal

#s_ylw-pushpin

highlight

#s_ylw-pushpin_hl

1.1

http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png

ff7f00ff

00ffffff

1.3

http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png

ff7f00ff

00ffffff

kml演示

kml demo

#m_ylw-pushpin

1

1

112.9534054145206,28.17429329464148,0 112.9535870388715,28.17077100753803,0 112.9543308168626,28.16807084919302,0 112.9552953925895,28.16843727493238,0 112.9559857751675,28.17013030508299,0 112.9564530523403,28.17275841706835,0 112.9567491514611,28.17512130783434,0 112.9570255033991,28.17814122959389,0 112.9537821602722,28.178221949954,0 112.9534054145206,28.17429329464148,0

KML文件格式2:

xmlns:atom="http://www.w3.org/2005/Atom"

xmlns:gx="http://www.google.com/kml/ext/2.2" >

OvitalMap_20181122_221353

岳麓区2018年枯死松木伐除试点坐标.kmz

枯死木伐除试点

枯死木伐除试点

1

http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png

ffffffff

0.6

ff000000

2.0

112.89506455,28.05539774,0

1

http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png

ffffffff

0.6

ff000000

2.0

112.84106543,28.05342430,0

解析代码

/**

$activityName

@author LiuTao

@date 2018/11/23/023

*/

public class KmlHelper {

public static boolean addSampleSuccess = false; //判断读取KML是否成功

p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值