2015-07-31 14 views
5

Android için Yandex varsayılan Marker'ın geçerli Latlong değerlerini alamıyorum. Gerçekten ilgi duyduğum şey, android mobildeki mevcut latlong değerleri yakalamak ve yandex map marker'ın pozisyonu tam da ihtiyacım olan şey. Geçerli kullanıcı konumunu almak için herkes yandex haritaları kullandı mı? Lütfen yardım edebilir misin.Yandex Marker'in Güncel Vadesi Android'deki en popüler değerler

Güncelleme 1

Google ve Yandex ile bu LatLong konuda araştırma yaparken, http://gpsfix.android.informer.com/ gelen "GPS Fix" uygulaması için bir bağlantı rastladı. Bu uygulamayı Android cihazına yükledikten ve "Başlatma İşlemi" gerçekleştirdikten sonra, şimdi özel uygulamada Yandex SDK tarafından sağlanan gecikme değerleri artık markanınkine daha yakın. Ama yine de bazı noktalar yolun yanındaki binaları gösteriyor (bunu şimdilik ayarlayabilirim). Ben "GPS sabitleme" app GPS önbellek flushing bir şey yapar inanıyorum ??? Böyle bir şey olup olmadığından emin değilim. Hala diğer uygulamalardan destek almadan çalışan temiz bir çözüm bekliyorum.

sayesinde Vahap

+0

Bir işaretin konum veya geçerli kullanıcının konumunu almak istiyor musunuz ? – matreshkin

+1

Şu anki konuma gerçekten ihtiyacım var ama Yandex MapKit, tam konumu (bir yerden başka bir yerde) döndürmez, burada işaretçi tam konumu gösterir. Bu yüzden markerin yerini almakla ilgilendi. – Hemant

+0

Niçin geçerli konumu doğrudan Android API kullanarak almak istemiyorsunuz? – matreshkin

cevap

0
Sen gibi smth yapmaya deneyebilirsiniz

bu

yandexMap.getMapController().getOverlayManager().getMyLocation().addMyLocationListener(new OnMyLocationListener() { 
     @Override 
     public void onMyLocationChange(MyLocationItem myLocationItem) { 
      GeoPoint geoPoint = myLocationItem.getGeoPoint(); 
     } 
    }); 

GeoPoint tarihinde LatLng dönüştürülebilir

+0

Evet, github'dan benzer kod listelemeyi denedim, ancak yine de varsayılan yandex harita işaretçisi https://github.com/yandexmobile/yandexmapkit-android/blob/master/yandexmapkit-sample/src/ru gibi doğru konumu vermiyor. /mapkittest/mylocation/MapMyLocationChangeActivity.java) – Hemant

+0

Hmm .. Emin değilim, sadece düşüncelerim ... 1. android.permission.ACCESS_FINE_LOCATION iznini mi eklediniz? 2. YMaps’in Google’ı kullanacağından emin değilim .. ör. Rusya'da oldukça iyi çalışabilir, ancak başka bir işe yaramadı ... – akarimova

+0

Ancak Yandex Haritalar, cep telefonumla tam olarak nerede olduğumu gösterir. Bu soo yakın ama google'ın bir yerlerde yol dışı. Bu yüzden Yandex haritasına ilgi duyuldu. Ve evet, bildirim dosyasında ACCESS_FINE_LOCATION yetkisinin ayarlanmış olması var. – Hemant

İlgili konular