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
						

GetMap çalışmıyor

0 oy
722 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 (15,730 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 (135,530 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.
+1 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 (56,720 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
...