รายการทางเลือกสำหรับ google maps api [ปิด]


84

Google Maps APIเหมาะอย่างยิ่งสำหรับการพัฒนาบริการตามตำแหน่งสำหรับโทรศัพท์มือถือ แต่ด้วยเหตุผลบางประการการใช้มันจึงถูก จำกัด ไว้สำหรับฉันในโครงการพิเศษ

เช่นหากโครงการของคุณขัดแย้งกับข้อกำหนดและเงื่อนไขทั่วไปของ google ไม่แนะนำให้ใช้ google maps API

ในแอปของฉันทั้ง Android และ iOS ฉันต้องการแสดงตำแหน่งบนแผนที่โดยการดึงข้อมูล GPS โดยรวมแล้ว API ควรมีขอบเขตการทำงานที่คล้ายกันเช่น google maps API

ซึ่งทางเลือกที่คุณรู้หรือไม่? อาจจะมีAPI ของโอเพนซอร์สหรือไม่ ข้อเสนอแนะอื่น ๆ ?


ทำไมคุณไม่สามารถแสดงตำแหน่งบน google mapview ได้?
Jason

ฉันคุยกับลูกค้าของฉันเมื่อวานนี้และเขาเพิ่งบอกฉันว่าไม่มี google maps api ... ฉันควรได้รับข้อมูลเพิ่มเติมในวันนี้ ... แต่เนื่องจาก google maps api ได้รับการรวมเข้าด้วยกันเช่นใน android ฉันคิดว่ามันไม่ใช่เรื่องง่ายที่จะหาทางเลือกอื่น
Upvote

5
บนเว็บแอปพลิเคชันที่มีผู้เข้าชมจำนวนมาก Google Maps อาจมีราคาแพงมากในการใช้งาน ในโทรศัพท์ Android ฉันไม่รู้ว่าข้อกำหนดจะคล้ายกันหรือไม่ แต่นั่นอาจเป็นข้อกังวลอย่างหนึ่ง ในบางพื้นที่เช่นในโตเกียว (ญี่ปุ่น) ข้อมูลแผนที่ / ถนนกำลังได้รับการปกป้องโดย บริษัท ที่เป็นเจ้าของข้อมูลแผนที่อย่างอิจฉาและ Google Maps ไม่สามารถเข้าถึงแผนที่ที่ดีเหล่านั้นได้ ประเด็นของฉันคืออาจมีสาเหตุหลายประการที่ Google Maps ไม่สามารถใช้งานกับลูกค้าได้ แต่ไม่ว่าจะด้วยเหตุผลใดคุณต้องหาว่ามันคืออะไรการรู้เหตุผลพื้นฐานของพวกเขาอาจช่วยให้คุณมีปัญหามากมาย
Stephan Branczyk

1
อย่างไรก็ตาม "ขอบเขตที่คล้ายกัน" นั้นคลุมเครือมาก แผนที่ของคุณต้องการ geocoding หรือไม่? ถ้าเป็นเช่นนั้นมีทางเลือกอื่นหากจำเป็น ฉันประหลาดใจเช่นกัน แต่ยังไม่มีใครพูดถึง Atlas เมื่อสิบสองปีที่แล้วฉันใช้ Atlas เพื่อทำสิ่งนี้ (ตอนนั้นมันแพงมาก แต่ฉันคิดได้แค่ว่าตอนนี้ราคาของมันต้องลดลงแล้ว)
Stephan Branczyk

3
หากลูกค้าของคุณบอกว่าไม่มี Google Maps แสดงว่าเขาอาจมีวิธีแก้ปัญหาอยู่แล้ว ค้นหาว่านั่นคืออะไรและทำไมและถ้ามันไร้เหตุผลให้ท้าทายเขา เขาอาจจะรู้กรอบที่เขารักอยู่แล้ว
slf

คำตอบ:


106

เพื่อให้ได้คำตอบที่ดีที่สุดสำหรับคำถามนี้ฉันรวมคำตอบที่ได้รับทั้งหมด

ทางเลือกสำหรับ google maps api:





9

สำหรับโปรเจ็กต์ iOS ของคุณคุณสามารถใช้ Route-Me ( ลิงค์ ) นี่เป็นเฟรมเวิร์กโอเพ่นซอร์สที่มีฟังก์ชันการทำงานเช่นเดียวกับ MapKit แต่อนุญาตให้รวมแหล่งแผนที่ต่างๆ (เช่น Open Street Map, Cloudmade เป็นต้น) เท่าที่ฉันรู้นี่เป็นทางเลือกเดียวที่คุณมีบน iOS

สำหรับ Android มีทางเลือกมากมายที่ช่วยให้คุณใช้แหล่งแผนที่ทางเลือกอื่นได้ ดูลิงค์นี้เพื่อดูรายการตัวเลือกที่ดี


7

หากคุณกำลังมองหาเพียง Geocoding และ Reverse Geocoding ที่คุณสามารถตรวจสอบtinygeocoder ฉันไม่ได้ใช้เอง แต่อาจเป็นตัวเลือกในการตรวจสอบ


1
+1 สำหรับการกล่าวถึง tinygeocoder สิ่งสำคัญคือคุณไม่ต้องแสดงผลบนแผนที่เหมือนกับ Google Maps API ฉันจะสนใจแม้ว่าจะได้ยินว่าบริการนี้ทนต่อปริมาณการใช้งานประเภทใดได้บ้าง ตอนนี้การจราจรของฉันค่อนข้างน้อย แต่ก็เพิ่มขึ้นทุกวัน
DenTheMan

4

รายการทางเลือกที่ยอดเยี่ยมสำหรับ Google Maps ถูกสร้างขึ้นที่นี่ คำถามที่ดี. ไม่แน่ใจเรื่องการ appliation ของคุณ - แต่อีกหนึ่งจาก Nokia - Ovi Maps http://api.maps.ovi.com/ พวกเขามีข้อมูลที่ยอดเยี่ยม (พวกเขาเป็นเจ้าของ Navtech) และการแสดงภาพ 3 มิติที่น่าทึ่ง


3

แล้ว SimpleGeo ล่ะ?

https://simplegeo.com/developers/

ดูเหมือนจะมีแนวโน้มที่ดี เป็นรูปแบบเดียวกับคนที่เคยทำ:

http://polymaps.org/

ฉันรู้ว่ามันใช้ได้เฉพาะกับจาวาสคริปต์ขอโทษ แต่ฉันพบสิ่งนี้แทน:

http://code.google.com/p/mapsforge/


3

TomTom เพิ่งเปิดตัว Map Toolkit API ซึ่งรวมถึง SDK สำหรับ Android, iOS และ JavaScript ดูhttp://developer.tomtom.com/

การปฏิเสธความรับผิด: ฉันทำงานกับ TomTom และฉันสร้าง JavaScript SDK




2

มี Sasha Maps ซึ่งฉันบังเอิญเขียน :-)

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

เขียนด้วย GWT รองรับเบราว์เซอร์เดสก์ท็อป iOS และ Android ทั้งหมด คุณจะต้องจัดหากระเบื้องของคุณเอง (หรือหาคนที่จะให้คุณใช้กระเบื้องของพวกเขา)


1

API ตามสถานที่บางรายการ (ไม่ใช่แผ่นแผนที่) - ไม่รู้ว่าจะมีประโยชน์สำหรับโครงการของคุณหรือไม่ - การคำนวณเวลาเดินทางข้อมูลระบบขนส่งสาธารณะและความสามารถในการเดิน (คะแนนการเดิน) สำหรับแผนที่

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

(ข้อจำกัดความรับผิดชอบ: ฉันไม่ได้เขียนมัน แต่ฉันทำงานที่นั่นในฐานะนักพัฒนาส่วนหน้า - โปรดแจ้งให้เราทราบหากเอกสารใดไม่ชัดเจน!: D)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.