2011-02-23 48 views
0

我有一個要求在谷歌地圖上放置3種標記,每種代表不同的東西。這將需要我做3個查詢或一個奇怪的加入:) ...不知道這是糟糕:)谷歌地圖良好實踐問題

我的問題是 - 我應該返回的所有標記從一個Ajax調用,並將其命名 在 爲了在解析過程中分辨差異?或者我應該做3個Ajax調用並分別放置每種類型的標記?

看起來像3個完全不同的電話是更清潔的方法。你們有什麼感想?

回答

1

使用Gmaps API添加和移除標記非常簡單。我會想象,進行3次調用並簡單地將它們附加到您創建的地圖對象上會更容易,尤其是如果您認爲這是一種更簡潔的方法。當然,如果服務器端有很多可以通過連接來獲得,那麼除此之外,我並沒有看到太多的優勢來讓你的代碼混淆起來,以便通過一次調用返回3個標記