当前位置: 首页 > 知识库问答 >
问题:

在Google Map API v3中显示KMZ加载的文件与原始文件不同

段干弘毅
2023-03-14

我在Google Map API v3中加载了一个KMZ文件,该文件包含详细多边形,但系统不显示详细多边形,只显示一个多边形。

Google Earth中的原始KMZ文件:

在Google Map API v3中显示的KMZ文件:

KMZ文件

有人知道我如何解决这个问题吗?

提前感谢!

共有1个答案

双元魁
2023-03-14

所有多边形都具有相同的缠绕方向。

http://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmztest_winding_linktoB.html?filename=http://www.geocodezip.com/geoxml3_test/Tehran_Indoor.kmz

要在多边形中打孔,内边界需要与包含它的外边界的方向相反。

谷歌地图显示您的KML与反向innerBoundaryIs

Geoxml3显示KMZ(带有计算的绕组方向)

 类似资料:
  • 在我的项目中,我正在上传一个文件。上传时,我将其原始文件名和扩展名保存在数据库中,并将该文件与一些一起保存在服务器上,生成的GUID也与文件名和扩展名一起存储在数据库中。 比如-- -用于上载的文件名为Questions.docx -则orignalFileName将为“问题” -文件扩展名将为“.docx” -上传文件,文件名为“0C1B96D3-AF54-40D1-814D-B863B7528

  • 我已经决定在我的服务中实现文件传输的加密。在此之前的文件传输是没有加密的,它们的发送和接收都是完美无缺的,字节数完全相同。 现在,我将和加密引入到混合加密中,以便在数据通过TCP协议时对其进行加密。我使用进行初始握手,将密钥传递给由公钥加密的另一方。从那时起,文件的接收方定期调用发送方,发送方生成一个新的,用密钥加密数据,并发送给接收方,由接收方使用IV和相同的密钥解密。 我使用的块大小为2MB,

  • 我正在尝试传递一个位于我的应用程序的res/raw目录中的图像以及共享意图。 我遵循了FileProvider文档中描述的流程,下面是我的代码: Androidanifest.xml 我的活动中的代码: 由于无法访问我在其他应用程序中获取的文件,因此上述操作无效: java.io.FileNotFoundException:FILE_PATH:打开失败: EACCES(权限拒绝) 知道我做错了什么

  • 我试图显示包含从资源加载的帮助的chm文件: 从NetBeans运行项目时,帮助文件将正确显示。不幸的是,当程序从jar文件运行时,它不起作用;它会导致异常。 在我看来,URI描述的jar的内部结构还没有被认识到。。。还有更好的办法吗?例如,使用BufferReader类? BuffereImage类修复了jpg文件的类似问题 没有任何转换到URI。。。 谢谢你的帮助...

  • 我正在尝试使用Glide库将gif加载到ImageView中。Gif图像位于Raw文件夹中。代码如下: 但它没有加载。我错过什么了吗?它没有给出失败的日志。

  • 我正在创建一个。KMZ文件,可以导入到我的谷歌地图中,我想在一些地名的描述中使用图像。KMZ格式只是一个压缩文件夹,其中包含具有结构的KML文件,然后是图像文件。问题是,我不知道是否/如何将KML中的图像文件链接到Google来解析和使用它们。目前我的结构如下: 在main.kmz我链接到我的形象 但这不起作用,我的地图不处理图像,我得到的只是一个黑色矩形。奇怪的是,如果我将同一个文件导入到Goo