0

我試圖在Places API的2個「建立」搜索結果之間顯示方向,但將這些位置傳遞給方向的最佳方法是什麼?如何通過Google Maps指示識別Places API中的設施?

當我使用Places庫並獲取搜索結果時,似乎將位置傳遞給方向的最佳方式是使用place [0] .geometry.location,它給出結果的經度和緯度。

然而,隨着地方只是經度和緯度,方向地址解析成地址,並返回結果與近似的地址,而我想它從地方,可以建立名稱,而不是這個。

例如,在Places返回SF MOMA的結果後,我想要指示從「舊金山現代藝術博物館」而不是「150 3rd Street,San Francisco,CA 94103,USA」等地點顯示路線指示。這是不確定的位置。

使用place [0] .name作爲路線的位置也是不準確的。

謝謝! 科迪

回答

1

地方[0]。名稱爲我工作,但你也可以在地址追加到名稱:

[place[0].name, place[0].vicinity].join(' '); 

Example Directions query

+0

謝謝!我不確定爲什麼place [0] .vicinity對我來說沒有定義,但是在使用getDetails()之後,我可以使用你的方法。 – Cody 2013-03-23 21:22:07