大家好我玩弄了Google Maps Directions API和文檔中,它聲明:我們需要多少個字符來指定一個位置?
地圖API網址被限制爲2048個字符的URL編碼之前。由於某些路線服務網址可能涉及路徑上的許多位置,因此在構建網址時請注意此限制。
我知道,谷歌會給我們414錯誤如果超過2048個字符。但我不知道什麼是處理和通知用戶,他的要求是過長的最佳方法?我不認爲它告訴用戶「減少位置文本框中的字符數量」似乎過於用戶友好。
在我的應用程序,我將只允許用戶指定起始位置,結束位置,以及多達4個航點。大多數其他信息不是由用戶提供的。帶走了其他參數的開銷,我只想說,我可以讓用戶輸入一共有1800個字符爲他的起始位置,結束位置,和4個航點。
我就在想,如果它是安全的,限制每個位置300(1800分; 6)字符,使得用戶將永遠不會有指定超過2048個字符的請求的機會呢?
重新表述的問題,是合乎邏輯的假設,地球上的每一個可能的位置(我不要求對地球以外的位置支持)的名稱是內300個字符?如果不是300,什麼是安全號碼?
當你說「第一個地理編碼較長的位置」你的意思是發送*額外* Web請求來做到這一點? – Pacerier 2012-01-10 22:32:13
是的,那就是我所說的。不是最有效率的,但不應該讓事情變得太慢,並且超過你的限制。 – Mark 2012-01-11 16:04:20