Google maps api'ye alternatifler [kapalı]


84

Google maps API , cep telefonları için konuma dayalı hizmetler geliştirmek için mükemmeldir. Ancak bazı nedenlerden dolayı özel bir projede kullanımı benim için kısıtlandı.

Örneğin, projeniz Google'ın genel hüküm ve koşullarıyla çelişiyorsa, google maps API'sini kullanmanız önerilmez.

Hem Android hem de iOS uygulamamda, GPS bilgilerini alarak haritada bir konum görüntülemek istiyorum. Genel olarak API, Google Maps API gibi benzer bir operasyon kapsamı sunmalıdır .

Hangi alternatifleri biliyorsun? Belki açık kaynak API'ler vardır ? Başka öneriniz var mı?


Google harita görünümünde neden konumu gösteremiyorsunuz?
Jason

Müşterimle dün konuştum ve bana, google maps api yok dedi ... bugün biraz daha bilgi almalıyım ... ama google maps api iyi entegre edildiğinden, örneğin android'e alternatif bulmanın kolay olmadığını düşünüyorum
03'e olumlu oy verin

5
Çok fazla trafiğe sahip bir Web uygulamasında, Google Haritalar'ın kullanımı çok pahalı olabilir. Bir Android telefonda, terimlerin benzer olup olmadığını bilmiyorum, ancak bu bir endişe olabilir. Örneğin Tokyo (Japonya) gibi bazı bölgelerde, harita / sokak verileri, ona sahip olan şirketler tarafından kıskançlıkla korunuyor ve Google Haritalar'ın bu iyi haritalara erişimi yok. Demek istediğim, Google Haritalar'ın bir müşteri için çalışmamasının birkaç nedeni olabilir, ancak nedeni ne olursa olsun, bunun ne olduğunu bulmanız gerekir, altta yatan nedenini bilmek sizi birçok sorundan kurtarabilir.
Stephan Branczyk

1
Bu arada, "kapsam açısından benzer" çok belirsiz. Haritanızın coğrafi kodlamaya ihtiyacı olacak mı? Eğer öyleyse, gerekirse buna bazı alternatifler var. Ayrıca şaşırdım ama henüz kimse Atlas'tan bahsetmedi. On iki yıl önce, bu tür şeyleri yapmak için Atlas'ı kullanıyordum (o zamanlar çok pahalıydı, ancak yalnızca fiyatlarının şimdiye kadar düştüğünü varsayabilirim).
Stephan Branczyk

3
Müşteriniz google maps'e hayır dediyse, muhtemelen kafasında zaten bir çözüm vardır. Bunun ne olduğunu ve neden olduğunu bulun ve mantıksızsa ona meydan okuyun. Aşık olduğu çerçeveyi zaten biliyor olabilir.
slf

Yanıtlar:


106

Bu soruya mümkün olan en iyi cevabı almak için verilen tüm cevapları birleştiriyorum.

Google maps api'ye alternatifler:





9

İOS projeniz için Route-Me'yi ( bağlantı ) kullanabilirsiniz. Bu, MapKit ile hemen hemen aynı işlevselliği sağlayan, ancak farklı harita kaynaklarını (örn. Açık Sokak Haritası, Cloudmade vb.) Entegre etmeye izin veren açık kaynaklı bir çerçevedir. Bildiğim kadarıyla, iOS'ta sahip olduğunuz tek alternatif bu.

Android için, alternatif harita kaynaklarını kullanmanıza izin veren çeşitli alternatifler vardır. İyi bir seçenek listesi için bu bağlantıya bakın .


7

Yalnızca Geocoding ve ters geocoding arıyorsanız, tinygeocoder'ı kontrol edebilirsiniz . Ben kendim kullanmadım, ancak gözden geçirmek için bir seçenek olabilir.


1
Tinygeocoder'dan bahsetmek için +1. Önemli bir şey, sonuçları Google Haritalar API'sinde olduğu gibi haritada görüntülemenize gerek YOKTUR. Yine de bu hizmetin ne tür bir trafiğe dayanabileceğini duymakla ilgileneceğim. Trafiğim şu anda oldukça az, ancak her gün artıyor.
DenTheMan

4

Burada oluşturulan Google Haritalar için harika alternatifler listesi. İyi soru. Uygulamanızdan emin değilim - ancak Nokia'dan bir tane daha - Ovi Haritalar http://api.maps.ovi.com/ . Bazı mükemmel verileri (Navtech'e sahipler) ve inanılmaz 3D görselleştirmeleri var.



3

TomTom, Android, iOS ve JavaScript için SDK'ları içeren Map Toolkit API'sini kısa süre önce yayınladı. Bkz http://developer.tomtom.com/ .

SORUMLULUK REDDİ: TomTom için çalışıyorum ve JavaScript SDK'yı oluşturdum.




2

Sasha Maps, yazdığım gibi :-)

http://www.maryanovsky.com/sasha/maps/

GWT'de yazılmıştır, tüm masaüstü tarayıcıları, iOS ve Android'i destekler. Kendi karolarınızı sağlamanız (veya onlarınkini kullanmanıza izin verecek birini bulmanız) gerekecek.


1

Bazı konum tabanlı API'ler (harita karoları değil) - projeniz için yararlı olup olmayacağını bilmiyorum - seyahat süresi hesaplamaları, toplu taşıma verileri ve haritalar için yürünebilirlik (Yürüme Puanı).

http://www.walkscore.com/professional/walk-score-apis.php

(Feragatname: Bunları ben yazmadım, ancak orada ön uç geliştirici olarak çalışıyorum - bu nedenle herhangi bir belge net değilse bana bildirin!: D)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.