2012-07-11 31 views
5

Một số bạn bè của tôi và tôi đang phát triển một ứng dụng cho các nhà cung cấp dịch vụ nông thôn ở tiểu bang của chúng tôi để lấy danh sách địa chỉ của khách hàng và vẽ chúng trên bản đồ có thể pannable để không chỉ hiển thị vị trí , nhưng để tương tác với thông tin cơ sở dữ liệu được lưu trữ trên máy chủ của chúng tôi (cập nhật từ các cuộc gọi dịch vụ, giao hàng, bán hàng, v.v.).Tìm kiếm lời khuyên về mã hóa địa lý/bản đồ để phát triển iPad

Chúng tôi mới phát triển iPad (hai người chúng tôi quen thuộc với phát triển Android nhưng khách hàng tiềm năng được đầu tư vào công nghệ iOS) và chúng tôi đã gặp phải tình trạng khó khăn về mã hóa địa lý. Dường như các kế hoạch mã hóa địa lý của chúng tôi sẽ chạy afoul API địa lý/bản đồ của Google hoặc yêu cầu giấy phép kinh doanh trị giá 10.000 đô la. Để giải quyết vấn đề này, chúng tôi đã suy nghĩ về việc lưu trữ một máy chủ bản đồ Open Street Map cho một ngôi làng như một phần trình diễn cho mục đích bán hàng và xử lý mọi giấy phép thương mại nếu và khi sản phẩm thành công.

Tôi đoán câu hỏi của tôi nằm ngoài sự thiếu hiểu biết. Có ai có kinh nghiệm tạo các ứng dụng iOS bản địa, vì lợi nhuận sử dụng API Google Maps (bản đồ, chỉ đường, định vị địa lý) không? Nếu vậy, Google có phải là bộ công cụ tốt nhất hay một công cụ khác phù hợp hơn (Bing, MapQuest, Yahoo!)? Có giải pháp nào tốt hơn, đơn giản hơn, thanh lịch hơn để nhận các vị trí này trên bản đồ không?

Cảm ơn bạn đã có bất kỳ thông tin chi tiết nào bạn có thể cung cấp.

Trả lời

0

bạn nên xem xét các tính năng mới của iOS 6 với quyền truy cập của nhà phát triển của bạn cho Apple

2

Tôi làm việc tại SmartyStreets nơi chúng tôi duy trì một mã hóa địa lý (và xác minh) API gọi LiveAddress. Tôi hình dung bạn đang chạy vào TOS và giới hạn âm lượng với các API của Google/Bing/etc. LiveAddress có TOS linh hoạt hơn nhiều.

Tôi biết một số nhà phát triển iOS rất nổi bật sử dụng LiveAddress với ứng dụng của họ trong cửa hàng ứng dụng và thấy nó rất đáng giá. Lưu ý rằng không giống như các API mã hóa địa lý thông thường, LiveAddress sẽ confirm the validity and completeness của địa chỉ thay vì xấp xỉ nó, trong khi chỉ trả lại các đề xuất hợp lệ nếu cần. Điều này sẽ giúp đảm bảo rằng chỉ có dữ liệu chất lượng cao mới đi vào cơ sở dữ liệu của bạn và do đó, vào tay khách hàng của bạn.

Như Jesse đã đề cập, iOS 6 có một số bản đồ mới được tạo sẵn, vì vậy bạn có thể xem xét sử dụng những bản đồ đó. Tôi không chắc những gì có liên quan đến tính khả dụng và cấp phép, có thể không có bất kỳ điều gì vì nó rất độc quyền đối với các thiết bị iOS. Hãy cho tôi biết những gì bạn tìm thấy, tôi muốn được quan tâm để biết!

+0

Làm nghiên cứu để đăng câu hỏi này, tôi đã gặp SmartyStreets. Lúc đầu, chúng tôi lạc quan, nhưng vì vị trí địa lý chính xác rất quan trọng đối với ứng dụng, chúng tôi đã chạy một vài địa chỉ kiểm tra thông qua. Địa chỉ đầu tiên là 3,807 dặm từ vĩ độ chính xác của nó và vĩ độ. Đương nhiên, điều đó làm tôi lo lắng về độ chính xác mà chúng ta có thể mong đợi từ SmartyStreets. –

+0

@ J.Maxon So sánh dữ liệu phối hợp của chúng tôi với các dữ liệu chính thức của StrikeIron, ServiceObjects, Geocoder.us, IntelligentSearch, Cdyne và những người khác, bạn sẽ thấy rằng tất cả các dịch vụ này về cơ bản đều sử dụng cùng một dữ liệu chính thức - không phải lúc nào cũng siêu gần. Kết quả tìm kiếm khác nhau vì triển khai cá nhân, nhưng trong nghiên cứu của chúng tôi, chúng tôi thấy rằng tất cả các nhà cung cấp là đôi khi 5 hoặc 6 dặm. Trong thực tế, kết quả của chúng tôi đến gần hơn của họ trong nhiều trường hợp. Bạn có thể có được mức độ chính xác trên tầng thượng từ một số dịch vụ, nhưng không phải cho giá rẻ: nó sẽ tốn hàng ngàn đô la khi hàng ngàn đô la. – Matt

+0

Cảm ơn bạn đã liên hệ lại với tôi. Vâng, tôi đoán chúng ta đang ở trong hàng ngàn và hàng ngàn đô la, sau đó. Việc có thể định vị những khách hàng này chính xác là những gì chúng tôi đang theo đuổi. Shucks. –

-1

Tôi đã thực hiện một số nghiên cứu về điều này một vài tuần trước và thông tin giá duy nhất tôi tìm thấy (không liên hệ với các công ty liên quan) là Bing 'rẻ hơn' so với Google Maps. Nhưng trên một lưu ý khác, Apple đang làm việc trên phần mềm bản đồ của riêng họ bởi vì họ không hài lòng với thẻ giá của Google Map - như Jesse nói, hãy nhìn vào đó.

Edit: bản đồ Google cho doanh nghiệp bắt đầu từ $ 11.000

MapQuest offers an iOS Maps API USD
+0

Đó là về những gì chúng tôi xác định. Dường như Google là tốt nhất, nhưng đắt nhất, trong khi Bing có vẻ rẻ hơn, và Yahoo có vẻ ít tốn kém hơn thế. Tôi lạc quan về các tính năng lập bản đồ sẽ được đưa vào iOS 6. –

+0

Lý do bỏ phiếu xuống là gì? – Dean

1

, cho phép bạn lựa chọn giữa 'thường xuyên' gạch MapQuest được tạo ra từ phép nguồn (thương mại) dữ liệu, hoặc, gạch MapQuest-OSM miễn phí và được tạo từ dữ liệu OpenStreetMap. API bản đồ iOS đã được thử nghiệm trong vài tháng qua, nhưng là first production version of the API was just released.

Theo như mã hóa địa lý có liên quan, người quản lý tài khoản MapQuest Enterprise Solutions có thể trả lời các câu hỏi đó và có thể báo cho bạn giá cho giấy phép doanh nghiệp nếu cần thiết cho những gì bạn muốn thực hiện với ứng dụng của mình.Giấy phép doanh nghiệp cung cấp SLA, Hỗ trợ kỹ thuật, v.v. Tôi tin rằng giấy phép bản quyền cộng đồng (miễn phí, nhưng dữ liệu được cấp phép - không phải dữ liệu OpenStreetMap) allows for 5,000 geocodes per day.

forums trên MapQuest Developer Network cũng là một tài nguyên tốt để tìm câu trả lời cho các câu hỏi về API bản đồ iOS, vì vậy hãy nhớ xem!

Hy vọng thông tin này hữu ích!

+0

Vâng, tôi chắc chắn đánh giá cao sự thấu hiểu vào MapQuest. Tôi nghĩ rằng tôi sẽ có một trong những nhà phát triển của chúng tôi liên hệ với họ. Bạn có liên kết với MapQuest không, hoặc nếu không, bạn có kinh nghiệm sử dụng API của họ không? –

+1

Tôi làm việc tại MapQuest - Tôi vừa mới học (hôm nay) rằng tôi nên tiết lộ điều này khi tôi trả lời câu hỏi, vì vậy tôi xin lỗi vì bất kỳ sự nhầm lẫn nào. Tôi không cố gắng bán những thứ, nhưng chỉ muốn đề cập đến nó vì nó là một lựa chọn khác có thể có thể làm việc cho ứng dụng của bạn. – jharahush

Các vấn đề liên quan