- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试指定地标的描述以具有指向另一个地球位置的超链接,而不是指向另一个地标的超链接。单击链接时,我只想飞到地球上的那个位置。我不知道该怎么做。我尝试了以下 KML 标签的变体,但无济于事。该链接出现在气球描述中,但不会更改 View 或执行 flyto。这可以做到吗?下面的示例包含一个 MGRS 位置,Google 地球的搜索栏可以识别该位置。
<Placemark>
<name>Untitled Placemark</name>
<description><![CDATA[<a href="18S UH 27103 98673;flyto">Click Me</a>]]></description>
<styleUrl>#msn_ylw-pushpin</styleUrl>
<Point>
<altitudeMode>clampToGround</altitudeMode>
<gx:altitudeMode>clampToSeaFloor</gx:altitudeMode>
<coordinates>-76.99418723939422,48.82106388888889,0</coordinates>
</Point>
</Placemark>
最佳答案
您需要另一个包含该位置的 Kml 文件,类似下面的文件应该可以工作。创建以下文件。
<?xml version="1.0" encoding="UTF-8"?>
<kml>
<Document>
<LookAt id="Location1">
<longitude>-76.99156472538761</longitude>
<latitude>38.81988094612709</latitude>
<altitude>0</altitude>
<heading>0</heading>
<tilt>0</tilt>
<range>1010</range>
<altitudeMode>relativeToGround</altitudeMode>
</LookAt>
<LookAt id="Location2">
<longitude>-76</longitude>
<latitude>38</latitude>
<altitude>0</altitude>
<heading>0</heading>
<tilt>0</tilt>
<range>1010</range>
<altitudeMode>relativeToGround</altitudeMode>
</LookAt>
</Document>
</kml>
将该文件保存到公共(public)服务器(例如“http://yourserver.com/your.kml”),然后简单地链接到该文件并指定 Flyto 行为。
<Placemark>
<description>
<![CDATA[
<a href="http://yourserver.com/your.kml#Location1;Flyto">Click Me</a>
]]>
</description>
</Placemark>
如果您将其他 LookAt 元素添加到具有 ID 的文件中,则您可以使用片段标识符指定要引用的查看。即
<a href="http://yourserver.com/your.kml#Location2;Flyto">Click Me</a>
关于kml - 在 KML 描述中添加 FlyTo 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7040454/
看起来如果我在地理编码器中调用 map.getBounds,我总能得到以前的结果。在地理编码飞到目的地后是否有回调或其他东西来获取边界。这是我的代码: var geocoder = new Mapbo
Mapbox 有一个名为 Flyto 的默认地理编码功能。它会缩小您当前的位置并在 map 上平移,并放大另一个位置。这看起来很酷,但在处理大数据集时似乎运行缓慢。是否可以将默认地理编码功能更改为 J
如何获取传单FlyTo回调函数? 这是我的代码 map.flyTo([lat, lng], zoom); 我用这种方式测试但不适合我 map.flyTo([lat, lng], zoom, funct
我正在尝试指定地标的描述以具有指向另一个地球位置的超链接,而不是指向另一个地标的超链接。单击链接时,我只想飞到地球上的那个位置。我不知道该怎么做。我尝试了以下 KML 标签的变体,但无济于事。该链接出
我正在使用 Leaflet 构建故事 map ,使用的是切片成图 block 的大图像而不是“真实世界” map 数据。我正在使用这个插件:https://commenthol.github.io/l
我是一名优秀的程序员,十分优秀!