我使用Bing地图制作一个简单的概念证明网页。我需要在我的页面中嵌入的地图上有几个引脚。然后,当用户勾选或取消勾选某些方框结果时,javascript用户界面就会这样做,这样不同的引脚就会变得可见或不可见。
对于这个问题的公开性感到抱歉,但我该如何做呢?我更喜欢使用jQuery而不是简单的JavaScript。它只是一个概念证明,因此速度,性能,可靠性等都是灵活的。我需要像Silverlight这样的微软工具吗?
如果我能用Bing地图做到这一点最好,但如果谷歌地图更容易使用,那么我也可以灵活处理。谢谢
答案 0 :(得分:1)
如果您希望快速使用jQuery和Google Maps,这个库可能对您有用:http://code.google.com/p/jquery-ui-map/
答案 1 :(得分:0)
我使用谷歌地图做了类似的事情。除了我需要JavaScript的一些领域之外,我几乎都使用了所有jQuery。
这是一个非常高级别的描述。我根据我们称之为区域的标记进行了分类,当用户点击对应于该区域的数字时,所有属于该区域的标记都被绘制在地图上。
在加载地图时,我会点击我的JSON标记文件(我缓存位于数据库表中的标记信息)并按区域存储在一个对象数组中。我使用了唯一的ID,因此我可以指定要绘制的标记。如果您使用复选框或单选按钮,则可以使用value属性, 它是多维的,所以它看起来像这样:
markers_obj[region][marker]
如果用户再次点击该区域,则会从地图中删除标记。
对我来说最有帮助的是看着其他人如何完成类似于我想要实现的任务。有很多信息可以与谷歌地图互动。不幸的是,我对Bing地图没有任何经验。
以下是Google Maps API的一些链接,他们提供的代码示例以及演示。
如果您对我所描述的内容有任何疑问,请告诉我,这可能有点模糊。