2009-11-13 3 views
8

Итак, этот вопрос не является, если я могу сделать маршрутизацию с помощью mapkit. Вы не можете использовать API. Поэтому я нашел умный способ использования аннотации для визуализации маршрута между двумя точками. Маршрут основан на серии значений lat/long. В моем приложении я использую его для отображения маршрута (но не для транспортных средств или ходьбы). Нет списка направлений, так что это не очередь за поворотом. Просто показывает линию на карте.Карты Mapkit и лицензия google

Это может быть более законным, но нарушает ли это лицензию? Есть ли возможность отклонить мое приложение? Это очень важная вещь для моего приложения. Кто-нибудь получил коммерческое приложение, используя этот метод?

+0

Несколько прошли. Выглядит. http://itunes.apple.com/us/app/walking-cinema-murder-on-beacon/id333187936?mt=8 http://itunes.apple.com/us/app/runkeeper-pro/ id300235330? mt = 8 –

+4

Я голосую, чтобы закрыть этот вопрос как вне темы, потому что ** речь идет о лицензировании или юридических проблемах **, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/a/274964/1402846) для получения дополнительной информации и [помощь/по теме] для получения дополнительной информации. –

ответ

0

Учитывая несогласованность процесса утверждения магазина приложений, то, что произошло для одного человека, не может пройти через кого-то другого.

0

Я считаю, что единственным требованием лицензии MapKit (которое принадлежит Google, а не Apple) является то, что вы не продаете приложение, в котором есть только карта + дополнительные функции, встроенные в карту. Если функция карты была всего лишь небольшим фрагментом приложения, то, думаю, все в порядке.

Я не думаю, что Apple будет применять это при одобрении приложений. Если вы не используете недокументированный/андерграундный API, вы должны быть в порядке до App Store.

+0

Нет, это не приложение карты, а функция в приложении. Тем не менее, это важная функция, так как у меня есть аннотации для интересных точек вокруг рисованных линий. Просто интересно, я здесь в серой зоне. –

2

Что вы хотите сделать, похоже, что все в порядке, если вы показываете маршруты, вы не показываете позицию пользователя. Я основывая это на документы здесь (ссылка с документацией MKMapView):

http://code.google.com/apis/maps/iphone/terms.html.

, что государственные вы не можете:

10.9 use the Service or Content with any products, systems, or applications for or in connection with: 

(a) real time navigation or route guidance, including but not limited to turn-by-turn route guidance that is synchronized to the position of a user's sensor-enabled device; 
(b) any systems or functions for automatic or autonomous control of vehicle behavior; or 
(c) dispatch, fleet management, business asset tracking, or similar enterprise applications (the Google Maps API can be used to track assets (such as cars, buses or other vehicles) as long as the tracking application is made available to the public without charge. For example, you may offer a free, public Maps API Implementation that displays real-time public transit or other transportation status information. 

Даже тот язык, который я чувствую себя немного нечеткой, если вы может показывать местоположение пользователя или нет вместе с маршрутами, если вы не скорректируете координаты карты автоматически, чтобы следовать за пользователем.

+0

Никаких планов по показу местоположения пользователя. –

4

Нельзя показывать маршрут по карте. В терминах четко указано, что вы находитесь не разрешено отображать руководство по маршруту.

ч ttp://code.google.com/intl/de/apis/maps/iphone/terms.html

10,9 использовать Услуги или Содержание с любыми продуктами, системами или приложениями, для или в связи с:

(а) в режиме реального времени навигации или наводки, включая, но не ограничиваясь, пошаговое руководство по маршруту, которое синхронизируется с положением устройства с сенсорным управлением пользователя;

(b) любые системы или функции для автоматического или автономного управления поведением транспортных средств; или

(c) диспетчирование, управление автопарком, отслеживание бизнес-активов или аналогичные корпоративные приложения (API Карт Google можно использовать для отслеживания активов (например, автомобилей, автобусов или других транспортных средств) при условии, что приложение отслеживания выполнено доступный для общественности бесплатно. Например, вы можете предлагать бесплатную, общедоступную API Карт API, которая отображает информацию о государственном транзите в реальном времени или другую информацию о состоянии транспорта.

Вы можете посмотреть на http://www.cloudmade.com и маршрут-я библиотека, которая дает гораздо больше свободы.

+0

Поскольку я не юрист, я не знаю - когда они говорят «руководство по маршруту», они действительно означают «руководство по маршруту в реальном времени»? Похоже, Крис не хочет делать это в режиме реального времени. В любом случае, я все еще думаю, что это скользкий склон, чтобы поскакать. – bpapa

+0

В нем говорится, что он не ограничивается только указателем маршрута поворота к повороту. Поэтому я бы сказал, что он включает в себя просто руководство по маршруту, поскольку оно реализовано в приложении Google Maps. Первую часть можно также интерпретировать как «навигацию в режиме реального времени» или «руководство по маршруту» (даже не в режиме реального времени). Если вы не следуете этой интерпретации, вы, вероятно, прекрасно, пока вы не позволяете маршруту и ​​местоположению пользователя взаимодействовать друг с другом. В любом случае у вас остается проблема с поиском маршрута, и Google очень ограничивает их API. – FelixLam

+0

Это предопределенный маршрут. Пользователь не вводит никаких данных, кроме нажатия какого-либо механизма, который отображает карту. Позвольте мне повторить, это не руководствоваться инструкциями или даже инструкциями по ходьбе. Хотя я не могу понять, что это такое, как насчет этого примера. Скажем, я хотел показать путь марша Шермана по uimap ... –

Смежные вопросы