2015-09-21 47 views
0

雖然與How to return results for incomplete strings on Nokia Here Maps API?類似但並非完全相同的問題,因爲我沒有做不完整的字符串,而是一個完整的單詞而不是整個街道地址。具體而言,在巴塞羅那,如果我搜索的單詞Fortuny的,3發現CARRER德財神,但我搜索平托爾Fortuny的,3那麼正確找到我CARRER德爾平托爾Fortuny的諾基亞的單字街名匹配HERE API

有API返回給我的方法Pintor Fortuny,3如果我的搜索關鍵字是Fortuny?或者至少給他們兩個,讓用戶可以選擇?

回答

0

在這種情況下,您的請求是一個完整的字符串,但仍是整個街道名稱的一小部分。這是沒有足夠的信息Geocoder找到你正在尋找的街道。

在'Fortuny'的字符串比較中,較短的街道名稱'Carrer Fortuny'比'Carrer del Pintor Fortuny'更好地匹配。您需要提供最低限度的'Pintor Fortunity'以獲得更好的匹配。

+0

嗨Vanessa,找到的唯一街道地址是** Carrer Fortuna **(以'a'結尾),但搜索詞是** Fortuny **(以'y'結尾),所以它似乎選擇了自動搜索,將其改正爲假設首先與** Carrer del Pintor Fortuny ** – Dynameyes