2

我试图弄清楚我做错了什么。

这是我的 KML 的一个非常简单的版本:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>SUNSHINE CHEVRON</name>
<description>HIALEAH</description>
<Point>
    <coordinates>25.872066,-80.282852,0</coordinates>
</Point>
</Placemark>
</kml>

当我尝试创建地图并导入此点时,它会显示在南极洲。

有什么想法吗?我使用http://kmlvalidator.com/验证了文件,它返回时没有错误。

你能告诉我我做错了什么吗?

4

1 回答 1

7

请参阅有关坐标的文档,坐标为经度、纬度、[高度]

A single tuple consisting of floating point values for longitude, latitude, 
and altitude (in that order). Longitude and latitude values are in degrees, 
where:

   longitude ≥ −180 and <= 180
   latitude ≥ −90 and ≤ 90
   altitude values (optional) are in meters above sea level

不要在描述坐标的三个值之间包含空格。

所以他们应该是:

<coordinates>-80.282852,25.872066</coordinates>

(假设您想要佛罗里达州的地标)

于 2012-08-22T21:35:15.777 回答