DCSIMG
הצגת Shading בתצוגת הכבישים בVirtual Earth - Bah, Humbug!

Bah, Humbug!

Wear sunscreen...

שטויות

  • Join me

בלוגים שאני קורא

הצגת Shading בתצוגת הכבישים בVirtual Earth

לפני כמה שבועות, הוזכרה בבלוג של אחד ממפתחי Virtual Earth תוספת של "הצללה" בהתאם למפת הגבהים - גם בתצוגת הכבישים (בלי האורטופוטו). בהתחלה, חשבתי שמדובר סה"כ בTiles חדשים, ולכן לא ייחסתי לכך חשיבות.

shading

היום נתקלתי בפוסט חדש בבלוג של צוות Virtual Earth שמדבר על האפשרות, ולראשונה מוזכר הAPI החדש. מיד רצתי לMicrosoft Network Monitor כדי לבדוק אם באמת מדובר בעיבוד DEM מרשים, או סתם בTiles צבעוניים יותר, ואכן עושה רושם שהTiles הם דו-מימדיים, ומפת הגבהים מודבקת עליהם בצורה של מפה טופוגרפית בהמשך.

איך מפעילים את התכונה? עדיין אין על זה תיעוד בMSDN, אבל לטענת אנשי הצוות, יש לציין בטעינה של הפקד מפורשות אם להציג את זה או לא. הדרך שאני כרגע מצאתי היא אחרי הטעינה של הפקד כ'r' (קרי - road), אני עושה SetMapStyle ובEnumeration ששמו VEMapStyle נוספה אפשרות Shaded (גם כן, עדיין לא מתועד בMSDN..).

function GetMap()
   {
      map = new VEMap('myMap');
      map.LoadMap(new VELatLong(32.7, 35.0), 10 , false, 'r', VEMapMode.Mode2D ,false);
      map.SetMapStyle(VEMapStyle.Shaded);
   }
או:
function GetMap()
   {
      map = new VEMap('myMap');
      map.LoadMap(new VELatLong(32.7, 35.0), 10 , false, 's', VEMapMode.Mode2D ,false);
   }

תוכן התגובה

Doron Ben-David כתב/ה:

חשוב לציין - זה לא עובד עם הפקד שנמצא בhttp://dev.virtualearth.net/mapcontrol/mapcontrol.ashx.

זה עובד רק עם הפקד מmap.live.com.

# July 21, 2007 5:46 PM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 7 and 5 and type the answer here:


Enter the numbers above: