سؤال

هل من الممكن تحديد إحداثيات البكسل لعلامة معينة ، مع مراعاة مستوى التكبير الحالي والمنطقة المرئية للخريطة؟

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

المحلول

الحالي (V3):

map.getProjection().fromLatLngToPoint(marker.position);

https://developers.google.com/maps/documentation/javaScript/3.exp/reference#projection

أولد (v2):

طريقة fromlatlngtocontainerpixel يجب أن يعطيك ما يلي ما تتبعه ، على افتراض markerPoint هل العلامة الخاصة بك ، و zoomLevel تكبيرك الحالي:

map.fromLatLngToContainerPixel(markerPoint.getLatLng(), zoomLevel);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top