FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

yandex haritalarda adrese göre koordinat bulma

+2 oy
846 kez görüntülendi
"https://maps.googleapis.com/maps/api/geocode/xml?address=" &

MyDatabase::Street & "," &
MyDatabase::City & "," &
MyDatabase::Postal Code & "," &
MyDatabase::State & "," &
MyDatabase::Country & "," &

"&sensor=false&key=APIKEY"

 

Yukarıdaki kod ile koordinat belirleyebiliyoruz ama google adresleri geç güncelliyor.
Aynı mantıkla yandex ten koordinat belirleyebilir miyiz?
Teşekkürler
26, Aralık, 2019 Scripts kategorisinde serkanbayrak (40,250 puan) tarafından soruldu

2 Cevaplar

+2 oy
 
En İyi Cevap

Selam ederim Serkan Hocam;

Hocam istekleri  GET ile yapmanız gerekiyor. Sonuçları xml yada json veri tipinde alabiliyorsunuz.
İstek
https://geocode-maps.yandex.ru/1.x/?apikey=Your API key&format=json&geocode=Sultanahmet+Camii+İç+Yolları&tr_TR&format=json

Fm Betik

Set Variable [ $url; Value:"https://geocode-maps.yandex.ru/1.x/?apikey=API ANAHTARINIZ&geocode=Sultanahmet
+Camii+%C4%B0%C3%A7+Yollar%C4%B1&lang=tr_TR&format=json" ]
Insert from URL [ $sonuc; $url; cURL options: "-X GET" ]
[ Select; No dialog ]

sonuc değişkenini global yapabilir veya bir alana set edebilirsiniz.


İstek sonucu (json)

{
    "response": {
...

...
                                "AddressDetails": {
                                    "Country": {
                                        "AddressLine": "İstanbul, T1, Sultanahmet Tramvay İstasyonu, Türkiye",
                                        "CountryNameCode": "TR",
                                        "CountryName": "Türkiye",
                                        "AdministrativeArea": {
                                            "AdministrativeAreaName": "İstanbul",
                                            "Locality": {
                                                "LocalityName": "İstanbul",
                                                "Thoroughfare": {
                                                    "ThoroughfareName": "T1",
                                                    "Premise": {
                                                        "PremiseName": "Sultanahmet Tramvay İstasyonu"
                                                    }

...
                        "name": "Sultanahmet Tramvay İstasyonu",
                        "description": "T1, İstanbul, Türkiye",
                        "boundedBy": {
                            "Envelope": {
                                "lowerCorner": "28.967326 41.001841",
                                "upperCorner": "28.983783 41.014307"
                            }
                        },
                        "Point": {
                            "pos": "28.975555 41.008074"
                        }

...

 

Hayırlı günler dilerim,

Saygılarımla

27, Aralık, 2019 ercanD (71,050 puan) tarafından cevaplandı
27, Aralık, 2019 serkanbayrak tarafından seçilmiş
Aleyküm Selam Ercan Hocam.
Cevabınız için çok teşekkür ederim.
Anlattığınız gibi yaptım fakat şimdi de API KEY kısmında takıldım.
Yandex'ten oluşturduğum key i kabul etmiyor. Acaba yandex te ücretsiz KEY olmuyor mu, bilginiz var mı?
tekrar key oluşturunca kabul etti
+2 oy
26, Aralık, 2019 F. Osman Cabi (197,900 puan) tarafından cevaplandı
osman abi verdiğin linkteki sayfaya daha önceden de girdim de çözemedim maalesef
...