
map.addOverlay(new BMap.Marker(new BMap.Point(116.404, 39.915)))
添加多个Marker:
添加超过一千个会导致卡顿,而加载大量标记时应使用BMap.PointCollection可以解决标记太多而卡顿的问题:
数据使用官方data: http://lbsyun.baidu.com/jsdemo/data/points-sample-data.js
可以使用在线地图API,例如百度地图、谷歌地图、搜狗地图等。相对来说比较简单。如果是企业应用,可以选择使用开源的GeoServer或者 超图、ArcGis 等商用引擎。
超图是国产的,价格便宜一些,ArcGis是目前商用引擎中的No.1 功能强大,价格昂贵。
你需要搭建一个Server服务器,以超图为例,你先到超图官网上下载 IServer的安装包,下载你需要
的客户端的API( Javascript API 、Ajax API 、 Flex Api ) 根据实际需要任选其一。 然后 安装
IServer (安装过程比较简单,如果不明白可以搜索相关资料网上资料很多)。安装完成之后,可以
进入到IServer的管理界面,默认会提供几个测试地图,如果可以通过浏览器访问到默认地图无错
误,即完成服务器端的安装。 之后你可以按照 你下载的 API 中的 示例程序,修改里面的地图服务
器地址为你自己服务器地址。添加自定义标注可以使用超图API中的 Marker 图层来添加,具体代码
可以在示例中找到。
祝您顺利!
SuperMap iDesktop中添加指北针可以通过以下步骤完成:1. 在地图布局中选择工具条上的“插入”菜单。
2. 选择“指北针”选项,然后在地图布局中单击并拖动鼠标指针,以绘制指北针,指北针将自动显示在地图布局的当前视图中。
3. 点击“指北针属性”按钮,在指北针属性对话框中设置指北针的显示颜色、位置、大小、指针风格等属性。
4. 点击“确定”按钮,指北针将出现在地图布局中。
除此之外,还可以通过iDesktop中的API接口添加指北针,有关API接口的详细信息请参考SuperMap官方文档。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)