YahooMaps Hizmet Şartları'na göre , API'yı kullanarak topladığınız verileri depolamanıza izin verilmez. (özellikle viii) "YAPMAMALISINIZ:"
(vi) Yahoo! 6 saatten daha eski olan ve bir GPS cihazından veya başka bir konum algılama cihazından türetilen konum bilgilerine sahip API'ları eşler;
(vii) Yahoo! Bir GPS cihazından veya bu tür bilgilerin doğrudan son kullanıcı tarafından uygulamanıza veya hizmetinize yüklenmediği başka bir konum algılama cihazından türetilen konum bilgilerine sahip Haritalar API'ları;
(viii) son kullanıcıların Yahoo! Messenger'dan harita görüntüleri, harita verileri veya coğrafi kodlu konum bilgilerini depolamasına veya saklamasına izin ver İleride kullanmak üzere harita API'ları;
(ix) bağımsız coğrafi kodlayıcıyı Yahoo! Yahoo! Haritalar;
(x) herhangi bir Yahoo! Haritalar API'ları;
Bu, Google, Bing, MapQuest ve Yahoo TOS'ta gördüklerimle tutarlıdır. Bunun nedeni, sonuçları son kullanıcıya sunabilmelerinden doğrudan faydalanmalarıdır. Logoları ve "google ile haritalar" görüntülenmezse, herhangi bir "sokak kredisi" veya gösterim almazlar. Böylece, hizmeti sunma teşvikleri ortadan kalkmıştır. Onlar (son derece kolay) hizmeti kullanmak için çok kolaylaştırır ama onlar da makul sınırlar yerleştirin. Verilerini para kazanmak için kullandığınız sürece (sadece maruz kalsalar bile) Hizmet Şartları'nın şartlarına uyuyorsunuz. Bu şartları kaldırmaya çalışırsanız, istediğiniz zaman kesilme riskiyle karşı karşıya kalırsınız. Mutlu bir hikaye değil eğer sizin hizmet dayanmaktadır onların hizmetine.
FME tezgahını hiç kullanmadım, gerçekten güçlü görünüyor (ve aynı zamanda, gerekenden daha karmaşık), ancak yine de veri sağlayıcılarının Hizmet Şartlarına tabi olacak. FME iş akışını bu basit HTTP isteğiyle SmartyStreets tarafından LiveAddress API ile karşılaştırın:
https://api.qualifiedaddress.com/street-address/?street=1600+Ampytheatr+Pkway+Mountain+Vew+ca&auth-token=23350695
Aşağıdaki adresi alır ve standartlaştırır (açık yazım düzeltmesi dahil), teslim edildiğini doğrular ve ardından coğrafi kodlar ve adresi bir JSON akışı olarak çıkaran çeşitli bileşenlere ayırır. (JSON'u okumazsanız, çıktıyı çok daha okunabilir sonuçlar için bir JSON formatlayıcıya takabilirsiniz . (Test amacıyla kendi verilerinizi URL dizesinde de kullanmaktan çekinmeyin)
1600 Ampytheatr Pkway Dağ Vew, CA
olur
1600 Amfitiyatro Pkwy Mountain View, CA 94043-1351
Adres doğrulaması yapan bir dizi ticari API vardır, SmartyStreets her sabah arabamı park ettiğim şeydir. (Cdyne, StrikeIron, QAS benzer bir hizmet sunan birkaç kişidir.) Bu ticari hizmetler, aşırı kısıtlayıcı bir Hizmet Şartnamesi ile sınırlandırılmayan verilerini kullanmanızı sağlar. Elde edilen veri kümesini, doğrudan rekabet etmeyen hemen hemen her şey için kullanabilirsiniz.
Coğrafi kodlama verilerinin çok sık değişmediğini ve sunucuya istek sayısını en aza indirmek için yerel olarak veya veritabanınızda kesinlikle önbelleğe alınabilecek bir şey olduğunu doğru söylüyorsunuz. İyi düşünmek.