当前位置: 首页 > news >正文

提供邢台做wap网站常州网站建设技术外包

提供邢台做wap网站,常州网站建设技术外包,企业网站建设目的是什么,cn免费域名注册网站今天用了下百度地图#xff0c;简单写了一个例子#xff0c;记录下。 一、申请AK#xff08;API Key#xff09; 要想使用百度地图sdk#xff0c;就必须申请一个百度地图的api key。申请流程挺简单的。 首先注册成为百度的开发者#xff0c;然后打开http://lbsyun.baidu.…今天用了下百度地图简单写了一个例子记录下。 一、申请AKAPI Key     要想使用百度地图sdk就必须申请一个百度地图的api key。申请流程挺简单的。     首先注册成为百度的开发者然后打开http://lbsyun.baidu.com/apiconsole/key/create这个网址添加应用 至于怎样获取数字签名(SHA1)和包名这里有详细教程http://developer.baidu.com/map/index.php?titleandroidsdk/guide/key这里就不一一详述了。 接下来就是把下载下来的开发包添加到工程里面也就是配置下地图SDK工程 Eclipse工程配置方法 第一步在工程里新建libs文件夹将开发包里的baidumapapi_vX_X_X.jar拷贝到libs根目录下将libBaiduMapSDK_vX_X_X.so拷贝到libs\armeabi目录下官网demo里已有这两个文件如果要集成到自己的工程里就需要自己添加拷贝完成后的工程目录如下图所示 第二步在工程属性-Java Build Path-Libraries中选择“Add External JARs”选定baidumapapi_vX_X_X.jar确定后返回。 通过以上两步操作后您就可以正常使用百度地图SDK为您提供的全部功能了。 注意由于adt插件升级若您使用Eclipse adt 22的话需要对开发环境进行相应的设置方法如下 1. 在Eclipse 中选中工程右键选 Properties-Java Build Path-Order and Export 使 Android Private Libraries处于勾选状态 2. Project - clean- clean all . Android Studio工程配置方法 第一步在工程app/libs目录下放入baidumapapi_vX_X_X.jar包,在src/main/目录下新建jniLibs目录放入libBaiduMapSDK_vX_X_X_X.so如下图所示注意jar和so的前3位版本号必须一致并且保证使用一次下载的文件夹中的两个文件不能不同功能组件的jar或so交叉使用。 第二步导入jar包。菜单栏选择File-Project Structor-Modules-Dependencies,点击号选择File dependency选择jar包导入。 通过以上两步操作后您就可以正常使用百度地图SDK为您提供的全部功能了。   二、工程例子 我的开发工具是eclipse,所以接下来的代码基于eclipse工具写的,接下来就是正文。 1. 将下载下来的开发包中的jar包和so文件添加到libs文件下如图 2. 在AndroidManifest.xml中添加开发秘钥和所需权限: 权限 1 uses-permission android:nameandroid.permission.ACCESS_NETWORK_STATE / 2 uses-permission android:nameandroid.permission.INTERNET / 3 uses-permission android:namecom.android.launcher.permission.READ_SETTINGS / 4 uses-permission android:nameandroid.permission.WAKE_LOCK / 5 uses-permission android:nameandroid.permission.CHANGE_WIFI_STATE / 6 uses-permission android:nameandroid.permission.ACCESS_WIFI_STATE / 7 uses-permission android:nameandroid.permission.GET_TASKS / 8 uses-permission android:nameandroid.permission.WRITE_EXTERNAL_STORAGE / 9 uses-permission android:nameandroid.permission.WRITE_SETTINGS / 3. 在布局文件中添加地图控件 1 com.baidu.mapapi.map.MapView 2 android:idid/bmapview 3 android:layout_widthfill_parent 4 android:layout_heightfill_parent 5 android:clickabletrue / 4.修改MainActivity.java文件 1 package com.example.testmap;2 3 import com.baidu.mapapi.SDKInitializer;4 import com.baidu.mapapi.map.BaiduMap;5 import com.baidu.mapapi.map.MapView;6 import android.app.Activity;7 import android.os.Bundle;8 import android.view.Menu;9 import android.view.MenuItem; 10 11 public class MainActivity extends Activity { 12 13 // 百度地图控件 14 private MapView mMapView null; 15 // 百度地图对象 16 private BaiduMap mBaiduMap null; 17 18 Override 19 protected void onCreate(Bundle savedInstanceState) { 20 super.onCreate(savedInstanceState); 21 22 // 在使用SDK各组件之前初始化context信息传入ApplicationContext 23 // 注意该方法要再setContentView方法之前实现 24 SDKInitializer.initialize(getApplicationContext()); 25 setContentView(R.layout.activity_main); 26 27 // 获取地图控件引用 28 mMapView (MapView) findViewById(R.id.bmapview); 29 mBaiduMap mMapView.getMap(); 30 } 31 32 Override 33 protected void onResume() { 34 super.onResume(); 35 mMapView.onResume(); 36 } 37 38 Override 39 protected void onPause() { 40 super.onPause(); 41 mMapView.onPause(); 42 } 43 44 Override 45 protected void onDestroy() { 46 mMapView.onDestroy(); 47 mMapView null; 48 super.onDestroy(); 49 } 50 51 Override 52 public boolean onCreateOptionsMenu(Menu menu) { 53 CreateMenu(menu); 54 return true; 55 } 56 57 private void CreateMenu(Menu menu) { 58 MenuItem mnu1 menu.add(0, 0, 0, 显示卫星地图);{ 59 } 60 MenuItem mnu2 menu.add(0, 1, 1, 实时交通地图);{ 61 } 62 MenuItem mnu3 menu.add(0, 2, 2, 普通地图 );{ 63 } 64 } 65 66 Override 67 public boolean onOptionsItemSelected(MenuItem item) { 68 // Handle action bar item clicks here. The action bar will 69 // automatically handle clicks on the Home/Up button, so long 70 // as you specify a parent activity in AndroidManifest.xml. 71 if (item.getItemId() 0) 72 { 73 // 显示为卫星地图 74 mBaiduMap.setBaiduHeatMapEnabled(false); 75 mBaiduMap.setMapType(BaiduMap.MAP_TYPE_SATELLITE); 76 } 77 else if (item.getItemId() 1) 78 { 79 // 实时交通地图 80 mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL); 81 mBaiduMap.setBaiduHeatMapEnabled(true); 82 } 83 else if (item.getItemId() 2) 84 { 85 // 普通地图 86 mBaiduMap.setBaiduHeatMapEnabled(false); 87 mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL); 88 } 89 return true; 90 } 91 92 }    5.运行效果点击menu键,有三种地图选择 点击显示卫星地图 点击实时交通地图 回到普通地图 转载于:https://www.cnblogs.com/benchao/p/5125362.html
http://www.zqtcl.cn/news/403643/

相关文章:

  • 做淘客网站需要营业执照吗制作网站公
  • 手机网站开发的目的鲁班设计远程工作
  • 宿迁网站建设要多少钱高密市住房和城乡建设局网站
  • 咸阳网站建设公司哪家好wordpress访客ip记录
  • 厦门建设银行网站那个网站做效果图电脑配置
  • 人才网站建设医院网站建设的好处
  • 房屋装修网站模板html5做网站
  • 网站建设需要的硬件网站建设知名公司排名
  • 绥化网站建设私自搭建vps犯法吗
  • 建设专业网站哪家比较好小程序源码是什么意思
  • 网站设计一般包括什么给公司做网站数据分析
  • 网站根目录在哪里1024cctvcom戊人影祝
  • wordpress转发微信南宁seo企业优化
  • 红旗渠建设集团网站昭通网络推广
  • 海陵区建设局网站计算机网站建设考试试卷
  • 佛山做网站3lue网站开发招标网
  • 粘贴以下代码到网站首页代码的与标签之间渭南软件开发
  • 企业网站建设必要性上海网站建设报价表
  • 陕西省建设厅申报网站一个主体如何添加网站
  • 做网站业务员提成几个点wordpress 地图导航代码
  • 软件下载网站排行住房和城乡建设部办公厅网站
  • 贵阳网站建设需要多少钱百度资源搜索平台
  • 做安全防护信息的网站wordpress初始密码
  • 广东企业网站seo哪里好微信公众号怎么创建文章
  • 建行网站登录不了wordpress好主题
  • 南屏网站建设湖北省建设厅的网站
  • 有没有做花卉种子的网站啊正规网站建设服务
  • 长沙网站建设公司招聘那个建设网站好
  • 网站开发视频下载网站优化关键词排名自己怎么做
  • 网站建设 流程咸宁网站建设哪家好