地图添加标注点,随着电子地图应用的普及,地图搜索服务已经成为企业服务和人们生活中必不可少的出行工具。地图添加标注点,要想让用户快速搜到所需信息就要将企业在地图上有标注。
您是指在地图上标注自己公司的地址可以让大家看到这样吧,那么上述操作是没有用的。 上面那个是可以在网页上显示标注地址的代码,如果贵公司有官方网站就可以应用该代码。 下面说一下如何提交企业地理位置: 需要在地图吧里提交相关申请,由管理员帮助你添加。目前有很多提交申请的,可以参考一下他们提交的信息,或参考以下信息:
1、公司全称
2、公司通讯地址全称
3、公司网站地址(可选)
4、公司介绍(可选)
5、公司地址在地图的位置
我输入一个地址,谷歌地图地址解析到,并添加一个标注(该标注是蓝色的,会有提示,可以移动图标到指标注置).但该标注点不是正确的位置,我要移动该新添加的标注到地图上的一个位置,会有提示框,点击确定,则移动后的标注添加成功 ------------------------结论是,谷歌不想用此业务了。。。。
海量数据一般是做的切图,数据并不是矢量方式显示的,是以图片方式覆盖在地图上的,没法做到显示动画。
引入JQuery库 $(document).ready(function () { var map = new BMap.Map("container");//存放地图的DIV var nt = new BMap.Point(Y坐标,X坐标); //创建一个点(Y,X) map.enableScrollWheelZoom(); //允许鼠标滚轮控制缩放 map.addControl(new BMap.NavigationControl()); //添加平移控件 map.addControl(new BMap.ScaleControl()); //比例尺控件 map.addControl(new BMap.OverviewMapControl()); //缩略地图控件 map.addControl(new BMap.MapTypeControl()); //地图类型控件 map.centerAndZoom(nt, 13); var opts = { width: 250, // 信息窗口宽度 height: 40, // 信息窗口高度 title: "多标注测试" // 信息窗口标题 } // 编写自定义函数,创建标注 function addMarker(nt,v) { var marker = new BMap.Marker(nt); var infoWindow = new BMap.InfoWindow("<a href=\"\">这是第"+v+"个</a>", opts); // 创建信息窗口对象 marker.infoWindow = infoWindow; marker.addEventListener("click", function () { this.openInfoWindow(infoWindow); // 打开信息窗口 }); map.addOverlay(marker); } //标注数组我这里采用JSON格式 var list=[{X:"154515",Y:"51516",name:"你好1"},{X:"154515",Y:"51516",name:"你好2"}]; $.each(list, function (k,v) { var nt = new BMap.Point(v.Y,v.X); addMarker(nt,v);//添加标注 }); });
AnnotationDemoViewController.m//添加标注- (void)addPointAnnotation{ntAnnotation = [[BMKPointAnnotation alloc]init];CLLocationCoordinate2D coor;coor.latitude = 3
9.915;coor.longitude = 11
6.404;ntAnnotation.coordinate = coor; //每次不同的gps坐标ntAnnotation.title = @"test";ntAnnotation.subtitle = @"此Annotation可拖拽!";[_mapView addAnnotation:ntAnnotation];[ntAnnotation release];}点击标注会回调/***当选中一个annotation views时,调用此接口*@param mapView 地图View*@param views 选中的annotation views*/- (void)mapView:(BMKMapView *)mapView didSelectAnnotationView:(BMKAnnotationView *)view;/***当取消选中一个annotation views时,调用此接口*@param mapView 地图View*@param views 取消选中的annotation views*/- (void)mapView:(BMKMapView *)mapView didDeselectAnnotationView:(BMKAnnotationView *)view;
张小花
这个问题我可以说一二,你试试,不保证就可行!你首先在地图上点你的最终目的地。这时候它一般会出来三条路线。这时候你再点地图上方的加号!这是表示你在去目的地的旅途中间可以再去的地图。然后,把中间的一个点加进去!这时候它上面还有加号!意思是你还可以再增加一个旅游点。你再加进去!...
2021-09-23 17:19:01
花儿对我笑?✔
引入JQuery库 $(document).ready(function () { var map = new BMap.Map("container");//存放地图的DIV var nt = new BMap.Point(Y坐标,X坐标); //创建一个点(...
2021-09-23 17:19:01
哈哈
在地图上面添加完商户标注之后需要等待官方的审核电话,审核通过之后才可以显示在地图上面呢,地图提供打车公交自驾多种路线,支持全国城市的出租估价、城市的公交和城市的自驾路线,还有多种地图模式,不仅有普通的矩形地图还有卫星地图和街景地图以及室内景,用户可以自由切换地...
2021-09-23 17:20:52
看了馍馍
地图添加了N个标注点,每个标注点又添加其对应的检索信息窗口对象
我输入一个地址,谷歌地图地址解析到,并添加一个标注(该标注是蓝色的,会有提示,可以移动图标到指定位置).但该标注点不是正确的位置,我要移动该新添加的标注到地图上的一个位置,会有提示框,点击确定,则移动后的标注添加成功 ------------------------结论是,谷歌不...
2021-09-23 17:25:53
小熊吃布丁
地图添加了N个标注点,每个标注点又添加其对应的检索信息窗口对象
址,谷歌地析到,并添加一的,会有提专示,可以移属动图标到指定位置).但该标注点不是正确的位置,我要移动该新添加的标注到地图上的一个位置,会有提示框,点击确定,则移动后的标注添加成功 ------------------------结论是,谷歌不想用此业务了。。。。
2021-09-23 17:34:03
阳光与猫更相配
AnnotationDemoViewController.m//添加标注- (void)addPointAnnotation{ntAnnotation = [[BMKPointAnnotation alloc]init];CLLocationCoordinate2D coo...
2021-09-23 17:52:00