21-11-2022, Saat: 08:19
(20-11-2022, Saat: 16:58)mcuyan Adlı Kullanıcıdan Alıntı: Ksuruaa bakmayın şehir dışındaydım anca bilgiayar başına geçebildim. Size kendi yazdığım open map kodlarını yolluyayım. IOS ve android de test edildi çalışıyor.
En üstte public kısmında ;
var mapCenter: TMapCoordinate; //bu kısmında map açılsın dediğiniz butonun click kısmına yazın. mapcenter.Latitude:=açmak istediğiniz adresin lat değeri; mapcenter.Longitude:=açmak istediğiniz adresin long değeri; vermeniz gerekiyor var a: string; {$IFDEF ANDROID} Intent: JIntent; {$ENDIF ANDROID} {$IFDEF IOS} NSU: NSUrl; {$ENDIF IOS} begin mapCenter.Latitude:= lat koordinatı; mapCenter.Longitude:= long koordinatı; {$IFDEF ANDROID} Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.setData(StrToJURI('https://maps.google.com/?q=' + stringreplace(floattostr(mapCenter.Latitude), ',', '.', [rfReplaceAll]) + ',' + stringreplace(floattostr(mapCenter.Longitude), ',', '.', [rfReplaceAll]))); TAndroidHelper.Activity.startActivity(Intent); {$ENDIF ANDROID} {$IFDEF IOS} NSU := StrToNSUrl(TIdURI.URLEncode('https://maps.google.com/?q=' + stringreplace(floattostr(mapCenter.Latitude), ',', '.', [rfReplaceAll]) + ',' + stringreplace(floattostr(mapCenter.Longitude), ',', '.', [rfReplaceAll]))); if SharedApplication.canOpenURL(NSU) then begin SharedApplication.openUrl(NSU); end; {$ENDIF IOS} end;
Çok teşekkür ederim nokta atış olmuş. Emeğinize sağlık kolay gelsin..

