Java 将KML文件导入Google Maps时显示的位置不正确

Java 将KML文件导入Google Maps时显示的位置不正确,java,maps,kml,Java,Maps,Kml,我有一个自动生成KML文件的程序。然而,当把它导入谷歌地图时,它会把我带到其他地方 <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Placemark> <name>Google Maps - Evidence File</name> <description>Cheltenham</descrip

我有一个自动生成KML文件的程序。然而,当把它导入谷歌地图时,它会把我带到其他地方

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>Google Maps - Evidence File</name>
<description>Cheltenham</description>
<Point>
<coordinates>51°54'51.94116", -2°6'8.12088"</coordinates>
</Point>
</Placemark>
</kml>

谷歌地图-证据文件
切尔滕纳姆
51°54'51.94116", -2°6'8.12088"

我仔细检查了坐标。有人能给我指出正确的方向吗?

坐标格式错误,请参阅或以了解正确的格式

您使用的格式为度分秒,应为十进制度。假设你的意思是,它们的顺序应该是经度,纬度(没有空格)。KML的正确格式为
-2.1022558,51.9144281