首先:我尝试重新制作一个名为 regionkarten.com 的网站, 它是一家德国地图出版商。此页面使用 Google API v2 来显示我们的自定义地图。
我的工作是将页面更新到 API v3。现在我找到了 jQuery GoMap 插件并尝试使用它,但它似乎不支持自定义地图。
我试图用自定义地图定义一个 Overly
var ehsTypeBOptions =
{
getTileUrl: function(coord, zoom)
{
var x = coord.x;
var y = coord.y;
return "http://regionalkarten.com/_map/ehs_village_maps/is_maps/z"+zoom+"/"+coord.y+"/"+coord.x+".png";
},
tileSize: new google.maps.Size(256, 256),
};
并将其加载到地图中:
map.overlayMapTypes.insertAt(0, new google.maps.ImageMapType(ehsTypeBOptions));
没有 GoMap 也能正常工作。所以我尝试了:
$.goMap.overlayMapTypes.insertAt(0, new google.maps.ImageMapType(ehsTypeBOptions));
你猜怎么着,它没有用:(
GoMaps 网页和谷歌不是很有帮助。请记住,我必须将自定义地图加载到叠加层中。我需要覆盖层后面的真实谷歌地图,因为我们的地图不是无缝的。我希望你对 GoMap 有一些想法或经验。
谢谢你。