百度地图多个标注点 求助

问题描述

<scripttype="text/javascript">//创建和初始化地图函数:varinfoWindow;varmap=newBMap.Map("dituContent");//在地图容器中创建一个地图<s:iteratorvalue="tyList"var="ty">varpoint=newBMap.Point(<s:propertyvalue="#ty.dtjd"/>,<s:propertyvalue="#ty.dtwd"/>);//定义一个中心点坐标map.centerAndZoom(point,13);//设定地图的中心点和坐标并将地图显示在地图容器中varmarker=newBMap.Marker(point);//创建标注map.addOverlay(marker);//将标注添加到地图中varopts={width:250,//信息窗口宽度height:100,//信息窗口高度title:"个人基本信息"//信息窗口标题}marker.addEventListener("click",function(){varsContent="<h4style='margin:005px0;padding:0.2em0'>个人基本信息</h4>"+"<pstyle='margin:0;line-height:1.5;font-size:13px;text-indent:2em'>姓名:<s:propertyvalue="#ty.xm"/>,</br>工作单位:<s:propertyvalue="#ty.gzdw"/><br/>家庭住址:<s:propertyvalue="#ty.jtzz"/></p>"+"</div>";varinfoWindow=newBMap.InfoWindow(sContent);this.openInfoWindow(infoWindow);});</s:iterator>initMap();//创建和初始化地图functioninitMap(){setMapEvent();//设置地图事件addMapControl();//向地图添加控件}//地图事件设置函数:functionsetMapEvent(){map.enableDragging();//启用地图拖拽事件map.enableScrollWheelZoom();//启用地图滚轮放大缩小map.disableDoubleClickZoom();//禁用鼠标双击放大map.disableKeyboard();//禁用键盘上下左右键移动地图,默认禁用(可不写)}//地图控件添加函数:functionaddMapControl(){//向地图中添加缩放控件varctrl_nav=newBMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});map.addControl(ctrl_nav);//向地图中添加缩略图控件varctrl_ove=newBMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});map.addControl(ctrl_ove);//向地图中添加比例尺控件varctrl_sca=newBMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});map.addControl(ctrl_sca);}</script>经纬度是从我自己的数据库中读取的...现在页面有上很多个点.好几千个点,导致页面加载很卡很慢求解决办法...

解决方案

解决方案二:
该回复于2012-05-21 15:20:54被版主删除
解决方案三:
求助没人知道吗
解决方案四:
该回复于2012-05-26 09:39:01被版主删除
解决方案五:
先判断加载的点是否在你设定区域内,在则加载,不在在不加载,拖动地图时再次判断动态加载。
解决方案六:
楼主,我也遇到同样的问题了,页面上有很多标注,都是从数据库中读取的,在页面加载这个标注集合是页面卡得不能动,请问你是怎么解决的,求解,谢谢
解决方案七:
http://developer.baidu.com/map/jsdemo.htm#c1_19覆盖物事例:加载海量点,看看是不是你想要的。

时间: 2024-11-09 02:01:31

百度地图多个标注点 求助的相关文章

java项目使用百度地图-javaweb项目中关于百度地图从数据库中取出经纬度在百度地图上进行标注

问题描述 javaweb项目中关于百度地图从数据库中取出经纬度在百度地图上进行标注 从数据库可以获取经纬度 我想把这个经纬度加载到车的图标上 在页面的span中可以显示 因为body中是写个一个init的方法 此时要把经纬度也加在进去?请问有谁帮我解决 在线等!

企业在百度地图上添加标注地址信息完美教程

中介交易 SEO诊断 淘宝客 云主机 技术大厅 你的企业地址在百度地图上能够找到吗?搜索你企业名称的时候是否出现有百度地图相关信息呢?对于百度地图标注,企业该该如何去做呢?我想很多的人想知道如何操作,下面跟着单仁资讯一起来学会如何在百度地图上添加标注地址信息. 首先你需要是百度推广注册用户,我们进入自己的百度推广竞价后台,如图2,进入之后点击[账户中心]右侧列表栏目中有个"门店管理"--再点击[门店管理]进入如图3 图2,百度推广后台 图3,点击门店管理 进入门店管理之后,点击[添加门

百度地图循环添加标注,并循环为标注添加信息窗口问题解决

原文:百度地图循环添加标注,并循环为标注添加信息窗口问题解决 最近几年在搞地图方面的开发,主要是循环为坐标添加标注并为标注添加弹出信息窗口,起初我的代码如下: var map = new BMap.Map("Mapcontainer"); var JsonObj = eval(JsonStr); if (JsonObj != null) { for (var i = 0; i < JsonObj.length; i++) { var point = new BMap.Point(

百度地图点击标注变色

问题描述 如何点击百度地图点击标注变色 解决方案 解决方案二:这个问题描述有的迷啊解决方案三:引用百度地图,在上面加入了自己标注的点怎么让选中的点与其他的点不一样

百度地图api应用标注地理位置信息(js版)_javascript技巧

有时做了一些东西没有记录,而过一段时间再看的时候,有会忘记了.需要在重新在看一遍. 百度地图javascript api可以参考 http://developer.baidu.com/map/reference/  示例:http://developer.baidu.com/map/jsdemo.htm 更多百度地图的介绍http://www.cnblogs.com/milkmap/tag/%E5%9C%B0%E5%9B%BEAPI/   里面介绍的非常详细. 弄了一个百度地图来标注地理位置信息

【百度地图API】如何在地图上添加标注?——另有:坐标拾取工具+打车费用接口介绍

原文:[百度地图API]如何在地图上添加标注?--另有:坐标拾取工具+打车费用接口介绍 摘要: 在这篇文章中,你将学会,如何利用百度地图API进行标注.如何使用API新增的打车费用接口. ------------------------------------------------------------------------------------------------------- 哇,好久没有上来了.主要是因为最近工作繁忙,加上休息时间被各种排练.社团活动占满,导致木有更新此博客.

百度地图API详解之地图标注

标注(Marker)是用来表示一个点位置的可见元素,每个标注自身都包含地理信息.比如你在西单商场位置添加了一个标注,不论地图移动.缩放,标注都会跟随一起移动,保证其始终指向正确的地理位置. 从上面的图可以看出,不论地图如何变化标注始终指向"西单商场"的位置. 如何知道某个点的坐标? 上例中我们在西单商场位置添加了一个标注,那么我是如何知道它的坐标点呢?可以通过API的事件机制来获取: map.addEventListener('click', function(e){ console.

定位到多个位置-百度地图定位多个位置

问题描述 百度地图定位多个位置 求助!!!查看了百度地图开发文档,但是介绍的是定位当前位置. 如果我要定位多个位置,要怎么做啊 解决方案 百度地图不能定位自己的位置使用百度地图API,定位并显示自己的位置[iOS百度地图系列_1]在地图上定位当前位置 解决方案二: 你如果只是往地图上添加多个路标的话,那你只要获取到需要的经纬度就可以了,要定位多个位置,这是什么需求,难道自己还有可能既在地球又在火星? 解决方案三: 你的意思是显示多个位置吧? 在popview 创建的时候 循环加 坐标就行

百度地图-小白求帮忙!百度api问题

问题描述 小白求帮忙!百度api问题 最近想试试百度地图api的调用,可是html语言不太熟悉,所以想请问一下各位大神该怎么接受从客户端上传的列表呢...源代码附上:http://developer.baidu.com/map/jsdemo.htm#c1_2 解决方案 问题不明确,你是想在百度地图上加标注,还是想通过百度API获取百度地图数据? 解决方案二: <!DOCTYPE html> <br> body, html,#allmap {width: 100%;height: 1