2011-02-23 95 views
0

我有一个要求在谷歌地图上放置3种标记,每种代表不同的东西。这将需要我做3个查询或一个奇怪的加入:) ...不知道这是糟糕:)谷歌地图良好实践问题

我的问题是 - 我应该返回的所有标记从一个Ajax调用,并将其命名 在 为了在解析过程中分辨差异?或者我应该做3个Ajax调用并分别放置每种类型的标记?

看起来像3个完全不同的电话是更清洁的方法。你们有什么感想?

回答

1

使用Gmaps API添加和移除标记非常简单。我会想象,进行3次调用并简单地将它们附加到您创建的地图对象上会更容易,尤其是如果您认为这是一种更简洁的方法。当然,如果服务器端有很多可以通过连接来获得,那么除此之外,我并没有看到太多的优势来让你的代码混淆起来,以便通过一次调用返回3个标记