百度地图API使用

百度地图 API 使用

百度地图提供了很是强大的 API 地图使用,具体使用参见官方介绍:
http://developer.baidu.com/map/index.php?title=%E9%A6%96%E9%A1%B5javascript

百度地图官网也提供了较为详细的使用说明可供参考,有些例子很是实用,如:
http://developer.baidu.com/map/index.php?title=jspopular/guide/cover 中介绍了如何使用覆盖物,实际中常用。须要注意的一点是关于其中覆盖物图标 Icon 的设置在不一样的开发环境中会有差别,若是在 Ruby on Rails 中使用,须要在 Coffeescript 文件后增长 。erb ,从而使 Coffeescript 可以使用 Helper 方法,如 <%= image_tag "" %>php

也有不少其余资料介绍百度 API 使用,须要多多练习与琢磨。其中:
http://blog.csdn.net/sd0902/article/details/8483127 中介绍了如何给地图覆盖物增长 mouseover 方法,如当鼠标划过期显示某些信息:java

marker.addEventListener("mouseover", function(){this.openInfoWindow(infoWindow);});

须要补充的一点是,该方法只定义了如何显示,实际中常常须要当鼠标移动至覆盖物以外,让信息框消失,这时就须要:api

marker.addEventListener("mouseover", function(){this.closeInfoWindow(infoWindow);});

参见:
http://developer.baidu.com/map/reference/index.php?title=Class:%E8%A6%86%E7%9B%96%E7%89%A9%E7%B1%BB/Markerjsp

相关文章
相关标签/搜索