问题标签 [kmz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
38529 浏览

google-maps-api-3 - 在 Google 地图中使用 KMZ 文件

有什么方法可以在 Google 地图中使用 KMZ 文件?我的 KML 文件大约为 10.7MB,因此无法在 Google 地图上加载。KMZ 文件大约 2MB。我看到的唯一方法是拥有多个 KML,但工作量太大。我可能最终会这样做,但只是想知道是否可以使用 KMZ?

谢谢。

0 投票
2 回答
1284 浏览

google-maps - 获取多个 kml 项目的外边界

我有一个 kmz 文件,已保存为 kml 以在 google fusion 表中使用。然后,我已经能够在地图上显示带有每个 kml 项目的地图。但是,我希望突出显示这些 kml 文件的外部边界。

举个例子,kml 是每个邮政编码的轮廓。在我的表格中,我有一个字段说明 kml 属于哪个区域。我可以让用户搜索一个区域,它会显示 kml 概述的每个邮政编码。但是,我不想要每个单独的项目,我想要围绕组的边界。

有什么办法可以做到这一点?

0 投票
1 回答
338 浏览

3d - 谷歌地球没有显示正确的多边形方向

我创建了一个示例 kml,其中有两个方向相同的多边形。但是在谷歌地球中,一个比另一个更暗,它显示了错误的方向。

这是一个示例 kml 文件。

根据坐标,我们可以得到它们的法线(通过叉积), 1.27245E-10,-0.000460805,-1.17167E-15 和 7.40792E-11,-0.000268555,-6.81175E-16 ,然后点积它们,得到 1.23752E-07 > 0。但是 kml 被渲染为一个比另一个更暗。

我的 kml 文件有问题吗?或者这真的是谷歌地球的问题吗?

任何回复将不胜感激。

0 投票
1 回答
786 浏览

iphone - 读取 kmz 文件并在地图上显示图像

我阅读了本教程Apple kml viewvwer文章。它可以帮助我加载 kml,但是当我也加载图像时。我创建文件夹名称文件并在文件夹中写入png图像..在kml文件中,使用图像参考..这是代码

但我在地图上看不到图像。图像在文档中是安全的,并且 kml 文件读取完美......但我也想显示图像:(

0 投票
1 回答
1154 浏览

google-maps-api-3 - 将我的谷歌地图导出到谷歌地球的 KMZ 文件

我已经在 javascript 和 vb.net 中使用 v3 开发和谷歌地图,用于一些服务器端代码以将地图附加到数据库。这里是我的地图的链接

http://202.125.144.34:80/Map/Cotton.aspx

这是我制作这张运行良好的地图的完整代码

是否有可能导出此地图以制作要在 Google 地球中打开的 kmz 文件。如果不知道,请帮助

0 投票
1 回答
7049 浏览

javascript - KMZ 文件在 Google 地球中加载,但在 Google 地图中不加载

我需要能够将一些 KML 和 KMZ 文件加载到 Google 地图中。我正在使用的文件在 Google 地球中显示没有问题,但是当我尝试在 Google 地图中上传它们时,该文件似乎上传但不显示任何内容。

http://www.ec.gc.ca/inrp-npri/default.asp?lang=en&n=1D892B9F-1上的 KMZ 文件(2010、2009 或 1993-2010 文件)似乎可以正常上传,但是它不会在地图上显示任何点。加拿大各地应该有五颜六色的点,但没有出现。这些文件也小于 10MB。

我尝试将公共 URL 粘贴到搜索框中而不是导入,但出现与导入文件时相同的问题。必须做些什么才能让我在 Google 地图中显示它们?

谢谢

0 投票
3 回答
8745 浏览

javascript - 如何在 Google Maps api v3 中的 KML/KMZ 图层之间切换

我正在开发一个带有谷歌地图应用程序的网页。目前,我有一个功能搜索栏和显示三个 KML/KMZ 图层的地图。我需要能够在每一层之间切换,要么显示其中一个,要么显示其中两个或全部三个。谷歌地球有类似的功能,但我在谷歌地图中需要它。我怎样才能做到这一点?

这是我的地图和搜索栏代码:

0 投票
1 回答
1353 浏览

google-maps - 谷歌地图kmz多边形``$[name] 突然不在气球中解释

这个问题最近才出现,但我找不到任何关于谷歌改变任何相关内容的参考。

我有一个站点,我想在单击时仅在地图上显示<name>一个区域的名称,而不是始终显示可怕的默认样式。

因此,在<BalloonStyle><text>添加 $[description] 和<description>添加 CDATA $[name]

这在谷歌地图中运行良好,直到不久前,在我的谷歌地图中运行良好。

现在(当它们可点击时)我的多边形显示巨大的名称,如果<description>.

部分气球内部(来自视图选择源): <div jstcache="0" style="font-weight: bold; font-size: medium; margin-bottom: 0em;" torrens_rural_catchment=""> Torrens Rural Catchment </div> <div jstcache="0" id="iw_kml"><div jstcache="0">$[name]</div></div>

和!我的一个多边形完全不可见,但可以点击!(在地球上完全可见)

我完全不知道为什么会发生这种情况。我想不出我对代码所做的任何事情来影响它。

站点:http ://wds.amlr.waterdata.com.au/Amlr.aspx (单击绿色区域下方附近的不可见多边形。另外,站点未完成)

使用 Shabdar 的 Google Maps Control for ASP.NET

所有 kmz 都在 30 kb 以下

请帮忙!


" <description>HTML 内容是允许的,但经过清理以防止跨浏览器攻击;$[dataName]不支持表单的实体替换。" 好的,很公平,我如何只显示名称(最好是小文本)?它总是打破!

kml 详细信息:谷歌地球仅以小文本显示名称,地图显示其下方的大名称和描述文本。

当我刷新页面时,kml 不再可点击。

谷歌最近改变了解释这些事情的方式吗?

0 投票
1 回答
486 浏览

javascript - KMZ 点在 Google 地图中以小比例显示位置不准确

当地图缩小(例如缩放:5)时,我在小范围内准确地显示 KMZ 文件中的点时遇到问题。

例如,Farmers Markets KMZ 图层中的一些点从水中开始,然后当您放大这些点时,这些点会移动到陆地上,并在您放大地图时变得更加准确。只有在一定程度上放大时,这些点才会显示在它们的准确位置。

缩小地图时,如何在小比例下更准确地显示点?谢谢!

0 投票
1 回答
628 浏览

google-maps - 谷歌地图网站KML轨迹显示问题

我正在将记录的 GPS 轨迹转换为 KML/KMZ 文件,它们会在 Google 地球中正确显示。但是,在 Google 地图网站中打开相同的 KML 文件时,我会得到几千公里长的奇怪直线。

KML 下载: http: //www.indunet.it/stackexchange/test.kml

直接链接到谷歌地图网站: https ://maps.google.com/maps?q=http:%2F%2Fwww.indunet.it%2Fstackexchange%2Ftest.kml&hl=de&sll=37.230328,-95.712891&sspn=52.421131,114.169922&t =h&z=4

这是我的计算机上的 KML 文件的样子:

在此处输入图像描述

我使用 FF、Chrome 和 IE 得到相同的结果,所以我猜这与生成的 KML 文件有关,但我不知道出了什么问题..

奇怪的是,放大到正确的区域(线的左上端,即意大利北部)会显示一些类似于原始轨道的轮廓:

在此处输入图像描述

在 Google 地球中正确显示(相同的 KML 文件):

在此处输入图像描述

有任何想法吗?

PS:我导出的所有曲目都得到了类似的结果。但是,标记总是正确显示。