我有一種情況,我無法在這個論壇上找到答案。我正在爲提供報紙的承運人創建一個路線清單。我正在嘗試使用谷歌地圖v3優化功能與方式點。在我製作地圖之前,我使用Google地理編碼服務對運營商路線中的地址進行地理編碼,該服務會返回存儲在數據庫客戶地址記錄中的經緯度和緯度。然後,我使用ajax讀入一個包含用戶編號,lat和lng以及與用戶關聯的其他屬性的xml文檔,並使用DirectionsService創建路由。我的問題是,我無法將路線列表的訂戶記錄與DirectionsService中的結果相匹配。有沒有辦法關聯一個航點或提供一個自定義屬性,我可以用它來匹配路由列表中的訂閱者?谷歌地圖v3航點協會
當我使用lat和lng作爲航路點時,從DirectionsService返回的地址與經過地理編碼的地址不是同一地址,除非我使用地址作爲location屬性中的值。但這樣效率低下,需要每次運輸路線列表在每次請求時進行地理編碼。這些路線可以有100個以上的用戶。由於受到Goggle Maps v3的限制,我已將它們分成25個點,但我希望優化每批25個。
例如,5215 dogwood trail,cleveland,oh 44124將返回5216山茱萸徑,克利夫蘭,哦44124或一些將返回像5200-5204山茱萸徑,Lyndhurst,俄亥俄州44124範圍使它不可能匹配的原始地址。這使得難以將路線列表中的訂戶加入地圖的路線點。我需要一種方法來確認訂戶優化後的航點,以便可以使用每個方向欄列出文件上的帳號和地址,並在地圖上顯示爲自定義標記。
我可以一次做一個方向,但我不得不放棄優化功能,這是我試圖完成,以幫助運營商提供報紙優化每條路線。
任何幫助表示讚賞。