2016-03-28 27 views
-1

經緯度不可用時,是否可以通過交叉啓動Uber應用程序傳遞放置位置?在iOS經緯度不可用的情況下,在iOS中交叉啓動Uber應用程序

例如,如果我知道的位置座標,我的送貨參數爲:

dropoff[latitude] 
dropoff[longitude] 
dropoff[nickname] 
dropoff[formatted_address] 

樣品網址:

uber://?client_id=<client_id>&action=setPickup&pickup=my_location&dropoff%5Blatitude%5D=37.621313&dropoff%5Blongitude%5D=-122.378955&dropoff%5Bnickname%5D=San%20Francisco%20Airport&dropoff%5Bformatted_address%5D=San%20Francisco,%20CA%2094128,%20United%20States 

一切都很正常。附見截圖:

Drop off Destination correctly populated

如果我沒有經度和緯度?我送貨參數只有綽號:

dropoff[nickname] 

樣品網址:

uber://?client_id=<client_id>&action=setPickup&pickup=my_location&dropoff%5Bnickname%5D=300%20el%20Camino%20real,%20Sunnyvale,%20ca 

我希望在沒有座標的暱稱作爲查詢(同坐標時可使用什麼)的。但在這種情況下,目的地是空的。

Drop off Destination is emtpy

這是預期的行爲?

回答

1

只包括下拉暱稱不會設置下拉位置。設置位置需要經緯度,而暱稱/地址用於視覺目的。

您可以使用Apple的CLGeocoder類對您的暱稱進行地理編碼,並獲取位置座標以在深層鏈接中傳遞。

相關問題