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]);
   767   768   769   770   771   772   773   774   775   776   777