Покрытие MKMapView изображением

Я хочу создать вид карты, только без карты..
Звучит странно? Я объясню - у меня есть куча координат, представляющих местоположение пользователей, которые я хочу показать на экране с их относительным расположением друг от друга и от местоположения пользователя (в центре экрана). Но я не хочу показывать саму карту, потому что я не буду раскрывать реальный адрес из соображений конфиденциальности.

Карта должна выглядеть примерно так:
map

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

Есть идеи?


person Eyal    schedule 16.08.2012    source источник


Ответы (2)


Возможно, вы захотите просто игнорировать мапкит и использовать только местоположение и изображения в качестве булавок. Вы можете легко вычислить, где находится человек по отношению к другому, просто по долготе и широте. это не нарушение условий, так как gps от айфона не имеет ничего общего с гуглом. Только настоящие карты.

(однако, если вы используете материалы, связанные с API Google, без отображения карты, это может быть нарушением, например, вы не можете запрашивать высоту для самого Google без отображения карты. Но опять же, GPS телефона дает вам высоту.)

person Pochi    schedule 16.08.2012
comment
но вам действительно не нужна карта как таковая, верно? вы просто хотите иметь возможность видеть относительное положение относительно других людей и фонового изображения, например - person Pochi; 16.08.2012
comment
Да мне карты особо и не нужны, просто мне кажется проще пользоваться картой и не вычислять все координаты самому, не знаю как это сделать.. - person Eyal; 17.08.2012

Ну, во-первых, это будет нарушение Google, так как MKMapView по умолчанию будет запрашивать фрагменты карты с сервера Google за вашим скрытым оверлеем. Так что не делай этого,

Я бы посоветовал изучить стороннее решение для настройки карты для iOS. Что-то вроде МапБокс.

См. : MapBox

iOS SDK для MapBox: SDK

В котором вы можете настроить цвет и внешний вид ваших Карт и местоположения. Есть платный вариант и бесплатные варианты тоже. Что касается проблемы конфиденциальности, я предлагаю вам отправить электронное письмо людям MapBox и спросить, можете ли вы просто скрыть названия улиц из приложения.

person TeaCupApp    schedule 16.08.2012
comment
Спасибо, но я предпочитаю не использовать сторонние карты, я надеюсь найти другие способы сделать это. - person Eyal; 17.08.2012
comment
Любая причина не делать этого? Или это просто вопрос выбора? - person TeaCupApp; 17.08.2012