[英]Scalable google maps overlay
是否可以將圖像疊加添加到隨着用戶縮放而縮放的谷歌地圖?
我當前的代碼是這樣工作的:
var map = new GMap2(document.getElementById("gMap"));
var customIcon = new GIcon();
customIcon.iconSize = new GSize(100, 100);
customIcon.image = "/images/image.png";
map.addOverlay(new GMarker(new GLatLng(50, 50), { icon:customIcon }));
但是,這會添加一個疊加層,該疊加層在用戶放大和縮小時保持相同的大小(它充當類似於側邊欄縮放控件的 UI 元素)。
有一個 zoomend 事件,當地圖達到新的縮放級別時會觸發。 事件處理程序接收前一個和新的縮放級別作為參數。
http://code.google.com/apis/maps/documentation/reference.html#Events_GMap
你可能想看看openlayers
這是一個功能非常強大的 Javascript API - 它支持一堆后端,允許您在 Google 地圖圖塊和雅虎地圖圖塊之間透明地切換。
好吧,在嘗試自己擴展一下之后,我找到了一個名為EInserts的助手,我將要查看它。
添加:
好吧,EInserts 是有史以來最酷的東西。 它甚至有一種方法可以讓您拖動圖像並將其置於開發模式以方便排列。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.