Получите короткий URL-адрес карты Google для публикации в iOS

У меня есть широта, долгота центра просмотра карты и масштаб изображения. Как я могу сгенерировать URL-адрес, подобный этому https://goo.gl/maps/twqcy в iOS? Чтобы я мог отправить своему другу такое сообщение: «Пожалуйста, перейдите в это место: https://goo.gl/maps/twqcy ".

Я искал ответ и вот что получил: я могу построить строку вроде: https://www.google.com/maps/place/@20.982375,105.7903495,17z, чтобы отправить моим друзьям.

Однако есть 2 проблемы:

1) Когда пользователь нажимает / нажимает ссылку, я хочу показать маркер. В настоящее время он центрируется только в точке с определенной степенью увеличения, которую я ввел. Как мне создать ссылку, чтобы, когда мой друг щелкнет ссылку, он увидит маркер?

2) Как изменить форму URL-адреса на сокращенную, например, с https://www.google.com/maps/place/@20.982375,105.7903495,17z на https://goo.gl/maps/twqcy.

Пожалуйста, ответьте кодом на iOS, желательно на Swift.

ОБНОВЛЕНИЕ: это ответ на мой вопрос: Сократите URL-адрес с помощью Google API, AFNetworking в Swift


person grandagile    schedule 24.04.2015    source источник


Ответы (1)


возвращает сокращенный NSURL https://github.com/H2CO3/Shortener/blob/master/NSURL+Shortener.m

person aBilal17    schedule 24.04.2015
comment
Спасибо, похоже, это ответ на мой 2-й вопрос. А как насчет 1-го вопроса - ссылка с добавленным маркером? - person grandagile; 24.04.2015