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