i harita görünümünde üzerinde çalışıyor. Harita görünümünde kaplama öğesini koymak istiyorum. Yer paylaşımlı öğelerin hepsi şu anda harita görünümü ve yakınlaştırma seviyesine bağlı olarak değişir. Geçerli harita görünümünün bu dört köşenin boylamı ve enlemi nasıl elde edilir ve içinde kaç tane kaplama öğesinin nasıl analiz edileceği. Ayrıca, zoom seviyesini kontrol etmeliyiz. Bir Fikir? nasıl yapılır?nasıl android içinde MapView dört köşesinin uzun & lat değeri almak için?
7
A
cevap
11
Sana (size MapView üzerinde GetWidth ve GetHeight ederek koordinatlarını alabilirsiniz ekranınızın 4 köşelerinde için
mapview.getProjection().frompixel(intx, int y)
kullanmak zorunda ve ((0,0), (GetWidth ile başlayan düşünüyorum), 0), (0, GetHeight()) ve (GetWidth(), GetHeight())
Bu size
6
sizin gibi bir şey mi arıyorsunuz enlem ve boylam ayıklayabileceğimiz 4 geopoints verecek Bu?
Projection proj = mapView.getProjection();
GeoPoint topLeft = proj.fromPixels(0, 0);
GeoPoint bottomRight = proj.fromPixels(mapView.getWidth()-1, mapView.getHeight()-1);
double topLat = topLeft.getLatitudeE6()/1E6;
double topLon = topLeft.getLongitudeE6()/1E6;
double bottomLat = bottomRight.getLatitudeE6()/1E6;
double bottomLon = bottomRight.getLongitudeE6()/1E6;
yardımcı olur Umut!
6
Eğer google-play-services
kitaplığı kullanıyorsanız ve özellikle SupportMapFragment
.
this.getMap()
sadece Ardından (MapView
sarar olan)
size GoogleMap
örneğini verecektir:
map.getProjection().getVisibleRegion();
İlgili konular
- 1. Android (RN): Oluşturulmadan önce MapView uzun/uzun olarak nasıl ayarlanır? Bölge güncelleştirme hatası alınıyor
- 2. Nasıl MapView android
- 3. C# Android: googlemaps onclick lat ve uzun olsun
- 4. Tamsayı Lat uzun coğrafi konuma dönüştürme
- 5. Android MapView sürüklenebilir işaretçi
- 6. Android - şeffaf parseColor renk değeri almak için nasıl ŞEFFAF
- 7. Varsayılan marker android için google MAPVIEW?
- 8. MapView nasıl döndürülür?
- 9. Android App içinde arama son olay almak için nasıl
- 10. mysql almak için uzun zaman ayırın()
- 11. android maps: Bir Harita Nasıl Uzun Tıklanır?
- 12. Android; MapView, varsayılan konumu nasıl ayarlayabilirim?
- 13. Dört tuplın vektöründe kutunun işaretlenmemiş kutulu değeri
- 14. Nasıl muilty Adres almak için sms android
- 15. Coğrafi Alan Şehir Lat ve Uzun Alacak İsimleri
- 16. Kullanıcının gidebileceği alanı kısıtlama Mapview
- 17. Çöp değeri uzun uzun veri türü
- 18. Java bu uzun değeri
- 19. Google haritaları - ister lat ister uzun isterse posta kodu
- 20. parça Android içindePackageManager almak için nasıl
- 21. SelectBox içinde CheckBoxList içinde seçilen öğeyi almak için nasıl
- 22. jQuery: töre almak değeri
- 23. sql içinde lat ve long kullanarak mesafe bul
- 24. Android program tarafından oluşturuldu MapView v2 görüntülenmiyor
- 25. Bir tabloda uzun öznitelik değeri nasıl giderilir
- 26. Swift'de uzun basın nasıl?
- 27. "ödünç değeri yeterince uzun yaşamaz"
- 28. Bölümümün 4 köşesinin jQuery ile yeniden boyutlandırılabilen tutamaçlarını nasıl yapabilirim?
- 29. Uzun bir ondalık değeri C
- 30. Nasıl JQuery Mobile içinde çalışmak için Linkler almak için?
teşekkürler Sephy ur hızlı tepki için. – Praveen
Bir şey değil, aslında sorunuzu görünce cevap cevap hiçbir fikri yoktu ama benim ilgi tetiklenen ve onu aradım – Sephy