如何调用百度地图接口,如何调用百度地图API
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站制作、丰满网络推广、成都微信小程序、丰满网络营销、丰满企业策划、丰满品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供丰满建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
1,如何调用百度地图API
如果想在自己的网页上面加入百度地图的话,可以用百度地图的api.具体使用方法如下:第一步:进入百度创建地图的网站,搜索出自己要展示的位置。第二步:设置地图,大家可以对网站显示地图的宽高进行设置,其余选项不动。第三步:添加标注。点击第一个图标后,在右侧找到自己的位置,单击鼠标左键可定位。标记图标处可更换图标形状,名称和备注填入位置相关信息。第四步:获取代码。将代码贴到你的网页里就OK了。2,如何在网页中调用百度地图api
在百度地图的右上角,点击“地图API”。在地图API页面,把鼠标移动到“工具”菜单项,在下拉菜单中选择“坐标拾取工具”。比如在搜索栏输入“百度大厦”点击搜索,就会在地图上出现相应的标记,点击你要找的某一个,就能看到相应的坐标。同理,把找到的坐标输入到搜索栏,把后面“坐标反查”给勾上,点击搜索,就会对应的坐标打上标记,同时会有相应地址在最右边。同时,把鼠标在地图上滑行,就可以看到,鼠标滑到每一个地方,都会对应显示坐标。3,app inventor怎么调用百度地图api
可以使用国内的地图服务上提供的服务,例如百度地图或高德地图等,可以利用web客户端组件访问服务商提供的WEB API,仔细阅读API文档,可能需要申请密钥。在百度阅读里搜索app inventor也能找到相关的书籍。百度地图api是为开发者免费提供的一套基于百度地图服务的应用接口,包括javascript api、web服务api、android sdk、ios sdk、定位sdk、车联网api、lbs云等多种开发工具与服务,提供基本地图展现、搜索、定位、逆/地理编码、路线规划、lbs云存储与检索等功能,适用于pc端、移动端、服务器等多种设备,多种操作系统下的地图应用开发。4,如何运用百度地图web uri api
1. 功能介绍开发者只需按照URI API接口规范构造一条标准的URI,便可在PC&移动浏览器端或者移动开发应用中直接调起百度地图产品(如百度web地图、百度地图客户端)进行地图显示或检索、线路查询、导航等功能,满足开发者实现特定业务场景下直接调用地图产品实现应用请求。URI API提供以下功能:标注:根据名称或经纬度,调起百度地图产品展示一个标注点,如,分享位置,标注店铺。POI(地点)检索:根据关键字进行本地检索、周边检索、区域检索,调起百度地图产品展示POI检索结果页。另,也可根据POI标识直接打开一条POI检索结果的详细信息页,查看详细描述、评价等。公交、地铁线路查询:根据线路名称,调起百度地图产品展示公交、地铁线路图。如,展示“331”路公交线路图。公交、驾车、步行导航:根据起/终点名称或经纬度,调起百度地图产品展示路径规划方案页。地址解析/查询:根据经纬度或地址信息,进行地址查询或坐标查询,调起百度地图产品展示该位置。
5,百度地图api怎么调用
1)下载百度地图移动版API(Android)开发包 要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。 2)申请API Key 和使用Google map api一样,在使用百度地图API之前也需要获取相应的API Key。百度地图API Key与你的百度账户相关联,因此您必须先有百度帐户,才能获得API Key;并且,该Key与您引用API的程序名称有关。 百度API Key的申请要比Google的简单多了,其实只要你有百度帐号,应该不超过30秒就能完成API Key的申请。 3)创建一个Android工程 这里需要强调一点:百度地图移动版api支持Android 1.5及以上系统,因此我们创建的工程应基于Android SDK 1.5及以上。 工程创建完成后,将baidumapapi.jar和libBMapApiEngine.so分别拷贝到工程的根目录及libs/armeabi目录下,并在工程属性->Java Build Path->Libraries中选择“Add JARs”,选定baidumapapi.jar,这样就可以在应用中使用百度地图API了。工程完整的目录结构如下图所示: 4)在布局文件中添加地图控件(res/layout/main.xml) 5)创建Activity继承com.baidu.mapapi.MapActivitypackage com.liufeng.baidumap;import android.graphics.drawable.Drawable;import android.os.Bundle;import com.baidu.mapapi.BMapManager;import com.baidu.mapapi.GeoPoint;import com.baidu.mapapi.MapActivity;import com.baidu.mapapi.MapController;import com.baidu.mapapi.MapView;public class MainActivity extends MapActivity private BMapManager mapManager; private MapView mapView; private MapController mapController; @Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); // 初始化MapActivity mapManager = new BMapManager(getApplication()); // init方法的第一个参数需填入申请的API Key mapManager.init("285B415EBAB2A92293E85502150ADA7F03C777C4", null); super.initMapActivity(mapManager); mapView = (MapView) findViewById(R.id.map_View); // 设置地图模式为交通地图 mapView.setTraffic(true); // 设置启用内置的缩放控件 mapView.setBuiltInZoomControls(true); // 用给定的经纬度构造一个GeoPoint(纬度,经度) GeoPoint point = new GeoPoint((int) (47.118440 * 1E6), (int) (87.493147 * 1E6)); // 创建标记maker Drawable marker = this.getResources().getDrawable(R.drawable.iconmarka); // 为maker定义位置和边界 marker.setBounds(0, 0, marker.getIntrinsicWidth(), marker.getIntrinsicHeight()); // 取得地图控制器对象,用于控制MapView mapController = mapView.getController(); // 设置地图的中心 mapController.setCenter(point); // 设置地图默认的缩放级别 mapController.setZoom(12); } @Override protected boolean isRouteDisplayed() return false; } @Override protected void onDestroy() if (mapManager != null) mapManager.destroy(); mapManager = null; } super.onDestroy(); } @Override protected void onPause() if (mapManager != null) mapManager.stop(); } super.onPause(); } @Override protected void onResume() if (mapManager != null) mapManager.start(); } super.onResume(); }} 6)在AndroidManifest.xml中配置 7)运行结果1)下载百度地图移动版api(android)开发包 要在android应用中使用百度地图api,就需要在工程中引用百度地图api开发包,这个开发包包含两个文件:baidumapapi.jar和libbmapapiengine.so。 2)申请api key 和使用google map api一样,在使用百度地图api之前也需要获取相应的api key。百度地图api key与你的百度账户相关联,因此您必须先有百度帐户,才能获得api key;并且,该key与您引用api的程序名称有关。 百度api key的申请要比google的简单多了,其实只要你有百度帐号,应该不超过30秒就能完成api key的申请。 3)创建一个android工程 这里需要强调一点:百度地图移动版api支持android 1.5及以上系统,因此我们创建的工程应基于android sdk 1.5及以上。 工程创建完成后,将baidumapapi.jar和libbmapapiengine.so分别拷贝到工程的根目录及libs/armeabi目录下,并在工程属性->java build path->libraries中选择“add jars”,选定baidumapapi.jar,这样就可以在应用中使用百度地图api了。工程完整的目录结构如下图所示: 4)在布局文件中添加地图控件(res/layout/main.xml) 5)创建activity继承com.baidu.mapapi.mapactivitypackage com.liufeng.baidumap;import android.graphics.drawable.drawable;import android.os.bundle;import com.baidu.mapapi.bmapmanager;import com.baidu.mapapi.geopoint;import com.baidu.mapapi.mapactivity;import com.baidu.mapapi.mapcontroller;import com.baidu.mapapi.mapview;public class mainactivity extends mapactivity private bmapmanager mapmanager; private mapview mapview; private mapcontroller mapcontroller; @override public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate); setcontentview(r.layout.main); // 初始化mapactivity mapmanager = new bmapmanager(getapplication()); // init方法的第一个参数需填入申请的api key mapmanager.init("285b415ebab2a92293e85502150ada7f03c777c4", null); super.initmapactivity(mapmanager); mapview = (mapview) findviewbyid(r.id.map_view); // 设置地图模式为交通地图 mapview.settraffic(true); // 设置启用内置的缩放控件 mapview.setbuiltinzoomcontrols(true); // 用给定的经纬度构造一个geopoint(纬度,经度) geopoint point = new geopoint((int) (47.118440 * 1e6), (int) (87.493147 * 1e6)); // 创建标记maker drawable marker = this.getresources().getdrawable(r.drawable.iconmarka); // 为maker定义位置和边界 marker.setbounds(0, 0, marker.getintrinsicwidth(), marker.getintrinsicheight()); // 取得地图控制器对象,用于控制mapview mapcontroller = mapview.getcontroller(); // 设置地图的中心 mapcontroller.setcenter(point); // 设置地图默认的缩放级别 mapcontroller.setzoom(12); } @override protected boolean isroutedisplayed() return false; } @override protected void ondestroy() if (mapmanager != null) mapmanager.destroy(); mapmanager = null; } super.ondestroy(); } @override protected void onpause() if (mapmanager != null) mapmanager.stop(); } super.onpause(); } @override protected void onresume() if (mapmanager != null) mapmanager.start(); } super.onresume(); }} 6)在androidmanifest.xml中配置android:versioncode="1" android:versionname="1.0"> 7)运行结果上百度map查啊 引入一段js 上面有详解 功能比较多 解释太麻烦 你先看文档吧 不懂再追问
分享文章:如何调用百度地图接口,如何调用百度地图API
网站地址:
http://kswjz.com/article/iosshd.html
扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流