Koordinattan adres bulmak mümkün tabii ki. GPS koordinatı verildiğinde bir süre sonra TGeocoder size adresini döndürür.
Kişi İl İlçe girdiğinde merkez olarak ilgili kaymakamlığı odaklayacak şekilde haritalandırabilirsiniz.
Sonra marker ekleme yapmışsınızdır zaten eklendiğinde TGeocoder dönüşü alıp adresi onaylatır veritabanına kaydedersiniz
EK:
Asıl sorunuz Marker koordinatından nasıl adres alırım idiyse ? Lokasyon aldığınız, lokasyondan adres aldığınız koda ek olarak :
ile aynı OnGeocodeReverseEvent olayında marker ile işaretlediğiniz adres dönecektir.
Kişi İl İlçe girdiğinde merkez olarak ilgili kaymakamlığı odaklayacak şekilde haritalandırabilirsiniz.
Sonra marker ekleme yapmışsınızdır zaten eklendiğinde TGeocoder dönüşü alıp adresi onaylatır veritabanına kaydedersiniz
EK:
Asıl sorunuz Marker koordinatından nasıl adres alırım idiyse ? Lokasyon aldığınız, lokasyondan adres aldığınız koda ek olarak :
var var ... ... LLocation2D : TLocationCoord2D; LMarker : TMapMarker; begin ... ... LLocation2D.Latitude := LMarker.Descriptor.Position.Latitude; LLocation2D.Longitude := LMarker.Descriptor.Position.Longitude; // Translate location to address if Assigned(FGeocoder) and not FGeocoder.Geocoding then FGeocoder.GeocodeReverse( LLocation2D );
ile aynı OnGeocodeReverseEvent olayında marker ile işaretlediğiniz adres dönecektir.
Saygılarımla
Muharrem ARMAN

Muharrem ARMAN


