سؤال

إنشاء خريطة Google مع مواقع المتجر على بعد 50 ميلًا من عنوان المستخدم الذي تم إدخاله. لديك خريطة و pinpoints توضح بشكل صحيح ولكن كل النقاط فقط لديها نقطة عليها. أود أن أكون قادرًا على تسمية A ، B ، C ، D ، إلخ حتى أتمكن من سرد المواقع والعناوين في الشريط الجانبي.

كيف يمكنني ان افعل هذا؟ إليك الرمز الذي أستخدمه لإضافة نقاط pinpoints الخاصة بي.

    var point = new GLatLng(latitude, longitude);
            var marker = new GMarker(point);
            GEvent.addListener(marker, "click", function () {
                map.openInfoWindowHtml(point, myHtml);
            });
map.addOverlay(marker);
هل كانت مفيدة؟

المحلول

ممتاز شكرا. شملت مكتبة JS هذه.

http://code.google.com/p/gmaps-utility-library/

ثم كل ما كنت بحاجة إلى فعله هو تحديث

var marker = new GMarker(point);

الى هذا

var newIcon = MapIconMaker.createLabeledMarkerIcon({label: "A", primaryColor: "#FD766A"});
var marker = new GMarker(point, {icon: newIcon});
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top