我已經使用Google Maps API製作了一個地圖,該地圖將多個用戶的方向多段線顯示到一個共同的目的地。因此,每個用戶同時在地圖上顯示自己的折線。Google Maps API的方向限制
問題是似乎有多少折線返回的限制。當我有超過10個用戶時,我停止接收折線數據。 (要添加到地圖的最後一個用戶不會得到多段線)。我可能會指出load函數仍然可以正常工作(錯誤事件偵聽器沒有被調用),但是我不會獲取折線數據,或者拒絕繪製到地圖。
每次繪製的多義線的數量都會有所不同,這讓我覺得谷歌並不喜歡一次從同一用戶接收這麼多的請求,但我無法確定。
有沒有人有任何想法如何解決這個問題?我試圖提供緯度和經度而不是地址字符串來嘗試減少工作量,但它似乎對繪製的多段線數量沒有任何影響。
終於想出瞭如何緩衝我的請求,它似乎工作:)如果我給每個通話之間250毫秒,我似乎得到所有的結果。我繪製了32條多段線中的32條。我沒有測試過任何更高的數據,但對大多數情況來說,這應該足夠好。 – Dominic 2010-01-14 04:32:08
太棒了。很高興你把它整理出來。 – RedBlueThing 2010-01-14 12:30:38
感謝您提供的信息,我想問你一個問題(它可能是幼稚的) - 是他們在地圖上繪製路線(方向)的任何其他方式(永遠是免費的)。 – 2014-11-17 12:26:28