map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.52,25.035) ,7);
var p = new Point ()
//New一新pt型態
p = map.getCenter (); //取得型態為pt
x=p.x //取得座標
y=p.y
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.52,25.035) ,7);
map.addControl ('MapTypeControl');
map.addControl ('LargeScaleBar');
var iEvent = new Event ();
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.52,25.035) ,7);
iEvent.addListener (map,"mouseup", function (){
var
clickP=map.getClick (); map.MoveTo (clickP);
});
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.52,25.035) ,7);
map.setInfoWindowOpacity (80);
map.openInfoWindow (new Point (121.52,25.035),"Hello World !!");
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.52,25.035) ,7);
var p= new Point ();
p=map.getCenter ();
for (i=0;i<=0.015;i=i+0.005){
content="marker="+i;
m=new Marker (p,"TestMark","","http://api.map.com.tw/sample/Shop.gif","Position1"); ;
map.addOverlay (m);
}
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.52,25.035) ,7);
pl=new Polyline ([new Point (121.52,25.035), new Point (121.522,25.038), new Point (121.526,25.034), new Point (121.522,25.031)] , "#FF0030" ,
5 , 80);
map.addOverlay (pl);
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.52,25.035) ,7);
pl=new Polygon ([new Point (121.52,25.035), new Point (121.522,25.038), new Point (121.526,25.034), new Point (121.522,25.031)] , "#FF0030" , 2 , 80);
map.addOverlay (pl);
var iEvent = new Event ();
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.52,25.035) ,7);
var pl=new Polygon ([new Point (121.52,25.035), new Point (121.522,25.038), new
Point (121.526,25.034), new Point (121.522,25.031)] , "#FF0030" , 2 , 80);
iEvent.addListener (pl,"click",function (){
map.openInfoWindow (map.getClick (),"this is a polygon");
});
map.addOverlay (pl);
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.52,25.035) ,7);
pl=new Polygon ([new Point (121.52,25.035), new Point (121.522,25.038), new Point (121.526,25.034), new Point (121.522,25.031)] , "#FF0030" , 2 , 80);
map.addOverlay (pl);
pl.setTransFigure (true);
var iEvent = new Event ()
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.52,25.035) ,7);
var p=new Point ();
p=map.getCenter ();
PL=new
Marker (p,"TestMark","","http://api.map.com.tw/sample/Shop.gif","Position1");
iEvent.addListener (PL,"click",function (){
//Icon的單擊作用
PL.openInfoWindow ()
});
map.addOverlay (PL);
var iEvent = new Event ()
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.52,25.035) ,7);
var p=new Point ();
p=map.getCenter ();
PL=new
Marker (p,"TestMark","","http://api.map.com.tw/sample/Shop.gif","Position1");
iEvent.addListener (PL,"mouseover",function (){ //當滑鼠經過Icon時顯示訊息視窗
PL.openInfoWindow ()
});
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.57,25.08),10);
map.addControl ('LargeScaleBar');
map.setMapAction (1); //框選功能
標記群聚 (Marker Clusterer) Top
此範例通常使用在地圖上有太多Markers,造成地圖畫面混亂。這時您可以做一個Markers的陣列,並使用MarkerClusterer將此陣列群聚起來,保持地圖畫面乾淨。
var p = map.getCenter();
for (i=0;i<=0.15;i=i 0.0005){
content="marker=" i;
var p2 = new Point(p.x i,p.y i)
var m=new Marker (p2,"TestMark","","http://www.map.com.tw/topic/exam.png",content);
map.addOverlay(m);
arr.push(m);
}
markerClusterer = new MarkerClusterer(arr,{
gridSize:120,//default
maxZoom:11//default
});
map.addOverlay(markerClusterer);
map = new iMap (document.getElementById ("MapLayer"));
map.centerMap (new Point (121.57,25.08),10);
map.addControl ('LargeScaleBar');
poicontainer=document.getElementById ("poilayer")
var poi = new iInfo (poicontainer,2);
//將div物件放置到生活周邊建構式裡「iInfo (物件,版型),版型1為舊有的食衣住行,版型2為直行分類」
poi.setPosition (520,10); //setPosition (x,y), x、y可以設定此物件在div裡面的位置
landmarkcontainer=document.getElementById ("landmark")
landmarklist=document.getElementById ("landmarkList") //此為地標查詢後出現的清單
var geo = new iGeoSearch (landmarkcontainer,landmarklist); //將div物件放置到地址、地標、路口查詢建構式裡
geo.setPosition (10,320); //setPosition (x,y), x、y可以設定此物件在div裡面的位置