Page 772 - NGTU_paper_withoutVideo
P. 772
کیتاموئژ نیون یاهدربراک و اه یروآ نف یلم سنارفنک
Open Layers هناخباتک رد OSM روتسد 3 - لکش
هب ار دوخ رظن دروم یاه هیال تسیل و مینک یم هدافتسا map.addLayers دتم زا دوخ یا هشقن تیاس بو هب OSM هیال ندرک هفاضا یارب
. میهد یم نآ هب هیارآ تروص
map.addLayer (Layer)
map.setcenter([0,0],1)
.دوش یم رتکیدزن نیمز حطس هب دوش رتشیب هچرهو دوش یم عورش کی زا هک دشاب یم zoomlevel هدنهد ناشن 1 ددع
زا یلک دید کی رلرتنک نیا ( Mouse Position ، ) .دهد یم ام هب ار هدو دحم زا یلک دید کی رلرتنک نیا ( MapOverView یاه لرتنک
8 ) ( .مینکیم هفاضا ار ) .دنک یم مهارف ار اه هیال نیب تکرح ناکما رلرتنک نیا ( Layer Switcher و ) .دهد یم ام هب ار هدودحم
:هيال دنچ ندرک هفاضا
هتشاد ازجم ار ) ( Road , Aerial , Hybrid هیال 3 هک یروطب .مینک یم هدافتسا زین Bing هیال زا OSM هیالرب هوالع تمسق نیا رد
ماجنا Switch ای ییاجباج اه نآ نیب تسیاب یم الومعم و دنشاب نشور مه اب نامز مه تروص هب دنناوت یمن هیاپ هشقن یاه هیال .میشاب
. دوش
map = new OpenLayers.Map("map", {projection: new OpenLayers.Projection("EPSG:900913"),controls:[new
OpenLayers.Control.Navigation()]} )
osmLayer = new OpenLayers.Layer.OSM("OSM")
road = new OpenLayers.Layer.Bing({
key: "ApTJzdkyN1DdFKkRAE6QIDtzihNaf6IWJsT-nQ_2eMoO4PN__0Tzhl2-WgJtXFSp",
type: "Road",
metadataParams: { mapVersion: "v1" }
});
aerial = new OpenLayers.Layer.Bing({
key: "ApTJzdkyN1DdFKkRAE6QIDtzihNaf6IWJsT-nQ_2eMoO4PN__0Tzhl2-WgJtXFSp",
type: "Aerial"
});
hybrid = new OpenLayers.Layer.Bing({
key: "ApTJzdkyN1DdFKkRAE6QIDtzihNaf6IWJsT-nQ_2eMoO4PN__0Tzhl2-WgJtXFSp",
type: "AerialWithLabels",
name: "Bing Aerial With Labels"
});
map.addLayers([osmLayer, road, aerial, hybrid]);