我目前正在開發一個使用Google靜態地圖API的Web應用程序,以便根據用戶的請求顯示地點地圖。如何檢測查詢字符串是否與Google Map Static API查找相關
我的問題如下:如何檢測給定的字符串是否相關或不搜索谷歌地圖?
例子:
搜索「北灘舊金山」與following URL回報什麼要求相關地圖。
http://maps.google.com/maps/api/staticmap?size=270x185&maptype=roadmap&sensor=false&markers=north%20beach%20san%20francisco
然而,在尋找的東西,是不是像奧威爾的「1984」與following URL的確也返回地圖的地址,但它絕對是不相關的查詢。
http://maps.google.com/maps/api/staticmap?size=270x185&maptype=roadmap&sensor=false&markers=1984
我想說的是,我並不需要解析,因爲谷歌地圖API靜態的查詢可以很容易地找到一個地址,但我需要知道,如果字符串提交的用戶應搜索地圖或只是定期搜索。
有很多與地址解析有關的問題,但我再說一遍,我不想有一個完整的地址解析過程,我只想知道Google是否會顯示地圖鏈接,如果我有在他們的網站上搜索同樣的東西。
我知道Google Geocoding API,但它大致相同,因爲它會返回座標,即使是像「1984」這樣的無適配查詢。 (而且我甚至沒有談到在大型網絡應用程序中使用它幾乎不可能的限制)
謝謝你的時間! 蓋爾