2016-08-09 3 views
1

У меня есть кнопки в моем приложении Thats посылает пользователь карты приложение от Google (Google Maps), как, что:Отправить на Google Maps и добавить маркер по URL

let urlString = String(format: "comgooglemaps://?center=%f,%f&zoom=14",self.coordinates.latitude, self.coordinates.longitude) 
UIApplication.sharedApplication().openURL(NSURL(string: urlString)!) 

(Для не IOS разработчиков: URL-адрес, по которому я отправляю пользователя: comgooglemaps://?center=myLat,myLong&zoom=14)

это работает, но проблема в том, что на месте нет маркера, какой url я должен отправить пользователю, чтобы показать маркер там?

Спасибо!

ответ

2

Вы можете отправить широту и долготу, как search parameters. Это поместит маркер в местоположение.

let urlString = String(format: "comgooglemaps://?q=%f,%f&center=%f,%f&zoom=14",self.coordinates.latitude, self.coordinates.longitude, self.coordinates.latitude, self.coordinates.longitude) 
UIApplication.sharedApplication().openURL(NSURL(string: urlString)!) 
+0

Спасибо! Это сработало! –

+0

@ FS.O5 - Добро пожаловать. :-) – Joyson

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