【问题标题】:kmllayer with polygons hide map带有多边形的 kmllayer 隐藏地图
【发布时间】:2015-08-23 14:15:00
【问题描述】:

基于Google Map's KML Layers 我有一个kmllayer 可以从中加载多边形 http://www.vis-it.com.ar/www/barrios08062015081002PM.kml

地图加载正常,但是当加载 klmlayer 时地图被隐藏,所有 map_canvas 都显示为蓝色,并且多边形从其原始位置旋转。每个相同的坐标一次都显示一个多边形,但 kml 的行为方式是这样的。 我的 kml 是从 kmlreference 文档格式化的,我尝试使用 <Altitude> 标签,但结果是一样的。

【问题讨论】:

标签: javascript google-maps google-maps-api-3 kml


【解决方案1】:

您的坐标在 KML 中倒退。

KML coordinates are longitude,latitude[,altitude].

your kml on a map

sn-p 来自它:

<Placemark>
<name>64 VIVIENDAS</name>
<visibility>0</visibility>
<Polygon>
<extrude>1</extrude>
<innerBoundaryIs>
<LinearRing>
<coordinates>
-29.766407681574762,-62.047154903411865,0
-29.76759976891944,-62.04902172088623,0
-29.769052606190985,-62.047669887542725,0
-29.766407681574762,-62.047154903411865,0
</coordinates>
</LinearRing>
</innerBoundaryIs>
</Polygon>
</Placemark>

fixed (reversed coordinates)

sn-p 来自它:

<Placemark>
<name>64 VIVIENDAS</name>
<visibility>0</visibility>
<Polygon>
<extrude>1</extrude>
<innerBoundaryIs>
<LinearRing>
<coordinates>
-62.047154903411865,-29.766407681574762,0
-62.04902172088623,-29.76759976891944,0
-62.047669887542725,-29.769052606190985,0
-62.047154903411865,-29.766407681574762,0
</coordinates>
</LinearRing>
</innerBoundaryIs>
</Polygon>
</Placemark>

【讨论】:

    猜你喜欢
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多