如何动态地使用api v3在谷歌地图上添加自定义图层

时间:2012-11-16 11:54:39

标签: google-maps-api-3

我正在使用Google Maps api v3 .. 我想加载由我的.NET代码生成的图层。 我想在地图上显示该图像.. 这可能吗 ? 请帮帮我

1 个答案:

答案 0 :(得分:0)

您可以使用此代码..

var Layerone= {
getTileUrl: function (coord, zoom) {

   return "http://www.ursite.com/urpage.aspx?x=" + coord.x + "&y=" + coord.y + "&zoom=" + zoom ;

},
tileSize: new google.maps.Size(256, 256),
maxZoom: 20,
name: 'Custom layer'

};

之后

var secondLayerType = new google.maps.ImageMapType(LayerOne);

这将创建一个imagemap图层.. 现在你可以在地图上添加这个图层,如下所示:

 map.overlayMapTypes.push(secondLayerType);

这里'map'是你的地图对象