خرائط Bing - كيف يمكنني إيقاف تشغيل تسميات الشوارع في عرض Bird's Eye؟

StackOverflow https://stackoverflow.com/questions/1446323

  •  22-07-2019
  •  | 
  •  

سؤال

بالنسبة للعميل، أحتاج إلى عرض خريطة Bing ثابتة، في عرض Bird's Eye، مع إيقاف تشغيل تسميات الشوارع.يمكنني إنجاز عرض عين الطير بدون تسميات متحرك قم بالعرض بمجرد النقر فوق أزرار شريط الأدوات لعرض Bird's Eye وإيقاف التسميات.ولكن هدفي هو إظهار هذا ل ثابتة الخريطة، قيد التحميل، دون الحاجة إلى النقر على أي أزرار.

شكرًا لك!

هل كانت مفيدة؟

المحلول

أنا أضع كل شيء في <body> لأغراض العرض التوضيحي.من المحتمل أن تضع التحميل الخارجي mapcontrol مكتبة الخاص بك GetMap() وظيفة في <head>.قد ترغب أيضًا في وضع البرنامج النصي الخاص بك في ملف خارجي.

<body onload="GetMap();">
<div id='myMap' style="position:relative; width:400px; height:400px;"></div>
<script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2"></script>
<script type="text/javascript">
var map = null;

function GetMap() {
    map = new VEMap('myMap');
    map.LoadMap(new VELatLong(47.6, -122.33), 10, VEMapStyle.Birdseye, false);
}   
</script>
</body>

المعلمات ل VEMap.LoadMap(VELatLong, تكبير, أسلوب, مُثَبَّت, وضع, com.showSwitch, TileBuffer, MapOptions) نكون:

VELatLong كائن فئة VELatLong يمثل مركز الخريطة.خياري.

تكبير مستوى التكبير/التصغير المطلوب عرضه.تتراوح القيم الصالحة من 1 إلى 19.خياري.الافتراضي هو 4. لاحظ أن VEMapStyle.Birdseye يبدو أنه يدعم مستويين فقط من التكبير/التصغير:1 يمنحك رؤية واسعة، وأي شيء آخر يمنحك رؤية قريبة.

أسلوب قيمة تعداد VEMapStyle تحدد نمط الخريطة.خياري.الافتراضي هو VEMapStyle.Road. لقد غيرت هذا إلى VEMapStyle.Birdseye كما هو موثق في VEMapStyle.

مُثَبَّت قيمة منطقية تحدد ما إذا كان سيتم عرض عرض الخريطة كخريطة ثابتة لا يمكن للمستخدم تغييرها.خياري.الافتراضي خطأ.

وضع قيمة تعداد VEMapMode التي تحدد ما إذا كان سيتم تحميل الخريطة في الوضع ثنائي الأبعاد أو ثلاثي الأبعاد.خياري.الافتراضي هو VEMapMode.Mode2D.

com.showSwitch قيمة منطقية تحدد ما إذا كان سيتم إظهار مفتاح وضع الخريطة في لوحة التحكم أم لا.خياري.الافتراضي صحيح (يتم عرض المفتاح).

TileBuffer ما مقدار المخزن المؤقت للبلاط الذي سيتم استخدامه عند تحميل الخريطة.الافتراضي هو 0 (لا تقم بتحميل حدود إضافية للبلاطات).يتم تجاهل هذه المعلمة في الوضع ثلاثي الأبعاد.

MapOptions فئة VEMapOptions التي تحدد خيارات الخريطة الأخرى لتعيينها.


وأخيرا، خرائط Bing التفاعلية SDK يعد مصدرًا رائعًا للتجول ومحاولة اكتشاف كيفية عمل الأشياء وطريقة عملها مرجع فئة التحكم في خريطة Bing يوثق واجهة برمجة التطبيقات بأكملها.

نصائح أخرى

وانخفاض القائمة أن تختار إما الطيور العين أو الجوي من أسفل لديه مربع التجزئة تحتها قائلا "إظهار العلامات"

وببساطة إلغاء تحديد ذلك

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top