3

我在 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>
4

1 回答 1

6

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

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

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

于 2009-11-09T17:17:01.697 回答