FilemakerTurk, AYS Bilişim ve Beyaz.net tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz. Mehmet KAYA 0532 231 07 27
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş


FMK Solutions | Maatwerk Applicaties
 

GetMap çalışmıyor

0 oy
126 kez görüntülendi
Herkese selamlar,

Malum şablonlar (mesela Contacts)  içindeki uygulamalarda customer sayfalarında adresi web'te harita üzerinde gösterme var. Yakın zamana kadar çalışıyordu, şimdilerde çalışmıyor. Şablonlarda MapAddressWeb ve GetMap custom fonkiyonları kullanılmış.

Acaba Google erişimi mi kapattı ? Ne olduğunu bilen var mı ?
9, Kasım, 2018 Custom Functions kategorisinde atesm59 (9,620 puan) tarafından soruldu

2 Cevaplar

0 oy
 
En İyi Cevap

Google Maps artık ücretli (daha doğrusu bir kredi kartı kaydedip doğruladıktan sonra günlük 150.000 ücretsiz istek yapılabiliyor.), Ayrıca OpenStreetMaps alternatif olabilir..

 

OpenSteetMaps ve başka bir çok harita için güzel bir örnek.Servisi GraphHopper sağlıyor.Script içindeki API' ı değiştirebilirsiniz..

Haritanın sağ üst köşesinde bulunan katman simgesinde bir çok harita servisinin görünümlerini açabilirsiniz.

 

 

9, Kasım, 2018 Şemsi Saracoğlu (78,900 puan) tarafından cevaplandı
16, Kasım, 2018 Şemsi Saracoğlu tarafından düzenlendi
Cevap için teşekkürler. Openstreetmaps ile ilgili örnek var mı acaba ?
Günlük 150 bin istek ne demek ? Küçük bir uygulamada 5 yılda bitmez bu kota...
https://hbase.net/2014/06/24/mapping-from-filemaker-pro-with-openstreetmap-and-leaflet-markercluster-js/

Linkte güzel bir uygulama var..Ayrıca ana cevabıma bir dosya daha ekledim..
Guzel bir uygulamaya benziyor. paylasim icin tesekkurler.
0 oy

Assagidaki html kodu kullanin. Bu bende google apikey ile calismakta.

lat ve lng adres bilgilerinin kordinatlari.

Let ( [

lat = "52.2400239";
lng = "5.36237379";
apiKey = "SIZINAPIKEYINIZ";
html = "<!DOCTYPE html>
<html>
<head>
    <meta name=\"viewport\" content=\"initial-scale=2.0, user-scalable=no\">
    <meta charset=\"utf-8\">
    <title>iFresh</title>
    <style>
        html,
        body,
        #map-canvas {
            height: 100%;
            margin: 0px;
            padding: 0px
        }
    </style>
    <script src=\"http://maps.googleapis.com/maps/api/js?key=" & apiKey & "&v=3.exp&sensor=false\"></script>
    <script>
        function initialize() {
            var positionLatlng = new google.maps.LatLng(1028804248, 1222222222222222, 154964381, 0888888888888889);
            var mapOptions = ({
                zoom: 20,
                center: positionLatlng
            });
            var map = new google.maps.Map(document.getElementById(\"map-canvas\"), mapOptions);
            var bounds = new google.maps.LatLngBounds();
            var myLatlng1 = new google.maps.LatLng(" & Substitute ( lat ; "," ; "." ) &", " & Substitute ( lng ; "," ; "." ) & ");
            var contentString1 = 'FMK Solutions | Maatwerk Applicaties';
            var infowindow1 = new google.maps.InfoWindow({
                content: contentString1
            });
            var marker1 = new google.maps.Marker({
                position: myLatlng1,
                map: map,
                title: '',
                icon: ''
            });
            google.maps.event.addListener(marker1, 'click', function() {
                infowindow1.open(map, marker1);
            });
            bounds.extend(marker1.position);
            map.fitBounds(bounds);

        }

        google.maps.event.addDomListener(window, 'load', initialize);
    </script>
</head>
<body>
    <div id=\"map-canvas\"></div>
</body>
</html>";

 

end = ""

];

html

)

14, Kasım, 2018 Hamit Özsönmez (48,180 puan) tarafından cevaplandı
Buna ek bilgi olarak HERE.com sitesinin ucretsiz api sindende faydalanmak mumkun.
Galiba apikey'i ücretli temin ediyoruz ?
Hayir, ucretsiz account alirsaniz here.com sitesinden aylik 10.000 call ucretsiz  ( freemium ) kullanabilirsiniz
...