文档章节

百度地图api

苏布斯
 苏布斯
发布于 2014/11/12 10:05
字数 264
阅读 34
收藏 0

var point = new BMap.Point(longitude,latitude); //longitude经度 /latitude维度

map.centerAndZoom(point,11);

map.enableScrollWheelZoom();//启动滚轮缩放

map.enableScrollWheelZoom();//启动滚轮缩放

var options = {

 onSearchComplete: function(results){

   if (local.getStatus() == BMAP_STATUS_SUCCESS){

     // 判断状态是否正确

     var s = [];

     for (var i = 0; i < results.getCurrentNumPois(); i ++){

      s.push(results.getPoi(i).title + "," + results.getPoi(i).address+ ", " + results.getPoi(i).phoneNumber); //获得的信息

       addMarker(results.getPoi(i).point,i,results.getPoi(i).title,results.getPoi(i).address,results.getPoi(i).phoneNumber);

//添加标记物

    }

   

   }

 },

};

var local = new BMap.LocalSearch(map, options);

local.search(enterprise.full_name); //搜索的名称


function addMarker(point, index,title,address,phoneNumber){

 // 创建图标对象

var myIcon = new BMap.Icon("http://api.map.baidu.com/img/markers.png", new BMap.Size(23, 25), {

   offset: new BMap.Size(10, 25),                  // 指定定位位置

   imageOffset: new BMap.Size(0, 0)   // 设置图片偏移

 });

 var marker = new BMap.Marker(point, {icon: myIcon});

 marker.addEventListener("click", function(){  

     var opts = {  

     width : 150,     // 信息窗口宽度  

     height: 60,     // 信息窗口高度  

     title : title,  // 信息窗口标题  

 address:address,

 phoneNumber:phoneNumber

 

   }

var txt="<span style='font-size:12px;margin-top:10px;margin-bottom:10px;'>地址: "+address+"</span>"+"<br/>"+"<span style='font-size:12px;margin-top:20px;margin-bottom:10px;'>电话:  "+phoneNumber+"</span>"; //点击定位坐标弹出框显示的文本

var infowindow = new BMap.InfoWindow(txt,{width:150,height:100,title:title,enableMessage:false});

map.openInfoWindow(infowindow,point);

});  

 map.addOverlay(marker);}



© 著作权归作者所有

上一篇: java开发环境配置
下一篇: Liunx
苏布斯
粉丝 0
博文 6
码字总数 829
作品 0
温州
程序员
私信 提问
Echarts-百度地图省分着色

通过Echarts3结合百度地图,对全国省分进行着色。 起因 由于Echarts3中,不再使用china.js文件: ECharts 之前提供下载的矢量地图数据来自第三方,由于部分数据不符合国家《测绘法》规定,目...

莫显辉
2018/05/04
0
0
去百度API的百度地图准确叠加和坐标转换的解决方案研究

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/。 1.背景 目前项目上如果要使用百度地图,得加载百度的开发包,然后通过百度提供的接口来...

李晓晖
2015/02/07
0
0
百度地图首次开放 推出地图开放协议

百度地图近日推出了URI API,即地图开放协议。此举对广大开发者来说,无疑是一个巨大的利好,可实现零成本调用百度地图数据,增强App的位置服务功能,从而提升用户的产品体验,增强用户的使用...

oschina
2012/11/23
3.9K
13
android 调用百度地图客户端,

以前都是使用百度API在软件里面做一个百度地图出来这样感觉既浪费时间又浪费精力,这里就教大家直接使用Intent的方式调用手机上安装的百度地图客户端,访问我们所需要的路径规划等, //调起百...

Remix_jx
2014/09/03
0
1
BMap:WEB 服务API

ylbtech-Map-Baidu: WEB 服务API 百度地图Web服务API为开发者提供http/https接口,即开发者通过http/https形式发起检索请求,获取返回json或xml格式的检索数据。用户可以基于此开发JavaScrip...

吞吞吐吐的
2017/11/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins系列_插件安装及报错处理

进入Jenkins之后我们可以进行插件的安装,插件管理位于以下模块: 发现上面报了一堆错误,是因为插件的依赖没有安装好,那么这一节,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件...

shzwork
今天
2
0
mysql mysql的所有查询语句和聚合函数(整理一下,忘记了可以随时看看)

查询所有字段 select * from 表名; 查询自定字段 select 字段名 from 表名; 查询指定数据 select * from 表名 where 条件; 带关键字IN的查询 select * from 表名 where 条件 [not] in(元素...

edison_kwok
昨天
8
0
多线程同时加载缓存实现

import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorServi......

暗中观察
昨天
2
0
利用VisualVM 内存查看

准备工作,建几个测试类。等下就是要查看这几个类里面的属性 package visualvm;public class MultiObject { private String str; private int i; MultiObject(String str...

冷基
昨天
2
0
组装一台工作游戏两用机

一、配置清单如下: 分类 项目 价格(元) 主板 华硕(ASUS)TUF Z370-PLUS GAMING II 电竞特工 Z370二代 支持9代CPU 1049 CPU 英特尔(Intel) i7 8700K 酷睿六核 盒装CPU处理器 2640 风扇 九...

mbzhong
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部