KML / Google Map - 指定iFrame中嵌入地图的缩放级别

时间:2009-11-06 20:20:49

标签: google-maps kml

我有以下我在Google地图中加载的kml文件,它正确定位指针,但它始终以最大级别缩放。

使用谷歌地图API我可以设置我自己的缩放级别,但我尝试使用iFrame中的嵌入式地图(由谷歌提供)。

是否有设置kml本身的缩放级别?我查看了LookAt和Camera属性,但文档说Google Map不支持它们。

谢谢!

<?xml version="1.0" encoding="UTF-8"?>
    <kml xmlns="http://earth.google.com/kml/2.1">  
        <Placemark>
            <Point>
                <coordinates>144.897426,-37.8045</coordinates>
            </Point>
        </Placemark>
    </kml>

1 个答案:

答案 0 :(得分:6)

您可以通过在iframe元素的src中传递的参数来控制Google地图的显示行为 - 在您的情况下,通过设置“z”参数 - 请参阅here

只需将您的iframe源设为“http://maps.google.com/?ll=48.064372,16.348977&z=10”,然后将z = 10更改为任何其他更高(最多20)或更低的值(降至0)

或者,在Maps API中,您可以使用setCenter()功能设置缩放级别