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

最新免费网站源码资源网站人工智能网站应怎么做

最新免费网站源码资源网站,人工智能网站应怎么做,visio做网站效果,淘宝网站设计价格目录 01 1-创建高德远程应用和key的注册 02 2-配置高德so及jar包环境 03 3-创建高德地图 04 4-amap和uisetting修改地图属性 05 5-开启定位服务 06 6-添加覆盖物 07 7-以自我为中心展示地图 08 8-构建司机界面 09 9-构建乘客界面 10 1-搜索POI兴趣点 11 2-关键字匹配…

目录

 

01 1-创建高德远程应用和key的注册

02 2-配置高德so及jar包环境

03 3-创建高德地图

04 4-amap和uisetting修改地图属性

05 5-开启定位服务

06 6-添加覆盖物

07 7-以自我为中心展示地图

08 8-构建司机界面

09 9-构建乘客界面

10 1-搜索POI兴趣点

11 2-关键字匹配列表展示InputTips

12 3-高德地图的线路规划


 

01 1-创建高德远程应用和key的注册

02 2-配置高德so及jar包环境

03 3-创建高德地图

1
配置AndroidManifest.xml 开通网络权限
<!--允许程序打开网络套接字-->
<uses-permission android:name="android.permission.INTERNET" />
<!--允许程序设置内置sd卡的写权限-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!--允许程序获取网络状态-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!--允许程序访问WiFi网络信息-->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!--允许程序读写手机状态和身份-->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!--允许程序访问CellID或WiFi热点来获取粗略的位置-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
2 在AndroidManifest.xml中的application标签中添加
<meta-data android:name="com.amap.api.v2.apikey" android:value="0b26cbc47333293f2ecdc7892db19da5"></meta-data>
3 创建一个TestMapActivity.java 同时暂时让这个界面为主界面
4 在对应的xml布局文件中 添加 MapView控件(地图容器)
<com.amap.api.maps.MapView
android:id="@+id/test_map"
android:layout_width="match_parent"
android:layout_height="match_parent"/>

04 4-amap和uisetting修改地图属性

5 TestMapActivity.java 中 写操作map的代码
package com.itcast.ace.obo_23;
import android.support.v7.app.AppCompatActivity;
创建高德地图
2017年9月20日
10:04
分区 移动打车项目2 的第 1 页
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.amap.api.maps.MapView;
public class TestMapActivity extends AppCompatActivity {
//定义一个MapView对象 用来控制MapView控件
private MapView _mapView = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test_map);
//将地图容器对象和控件绑定
_mapView = (MapView) findViewById(R.id.test_map);
//展示地图
_mapView.onCreate(savedInstanceState);
}
@Override
protected void onDestroy() {
super.onDestroy();
_mapView.onDestroy();
}
@Override
protected void onResume() {
super.onResume();
_mapView.onResume();
}
@Override
protected void onPause() {
super.onPause();
_mapView.onPause();
}
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
_mapView.onSaveInstanceState(outState);
}
}

05 5-开启定位服务

5 TestMapActivity.java 中 写操作map的代码
package com.itcast.ace.obo_23;
import android.support.v7.app.AppCompatActivity;
创建高德地图
2017年9月20日
10:04
分区 移动打车项目2 的第 1 页
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.amap.api.maps.MapView;
public class TestMapActivity extends AppCompatActivity {
//定义一个MapView对象 用来控制MapView控件
private MapView _mapView = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test_map);
//将地图容器对象和控件绑定
_mapView = (MapView) findViewById(R.id.test_map);
//展示地图
_mapView.onCreate(savedInstanceState);
}
@Override
protected void onDestroy() {
super.onDestroy();
_mapView.onDestroy();
}
@Override
protected void onResume() {
super.onResume();
_mapView.onResume();
}
@Override
protected void onPause() {
super.onPause();
_mapView.onPause();
}
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
_mapView.onSaveInstanceState(outState);
}
}

06 6-添加覆盖物

2 在AndroidManifest.xml 中 添加权限
<!-- 用于进行网络定位 -->
< uses-permission android :name= "android.permission.ACCESS_COARSE_LOCATION"></ uses-permission>
<!-- 用于访问 GPS 定位 -->
< uses-permission android :name= "android.permission.ACCESS_FINE_LOCATION"></ uses-permission>
<!-- 用于获取运营商信息,用于支持提供运营商信息相关的接口 -->
< uses-permission android :name= "android.permission.ACCESS_NETWORK_STATE"></ uses-permission>
<!-- 用于访问 wifi 网络信息, wifi 信息会用于进行网络定位 -->
< uses-permission android :name= "android.permission.ACCESS_WIFI_STATE"></ uses-permission>
<!-- 用于获取 wifi 的获取权限, wifi 信息会用来进行网络定位 -->
< uses-permission android :name= "android.permission.CHANGE_WIFI_STATE"></ uses-permission>
<!-- 用于访问网络,网络定位需要上网 -->
< uses-permission android :name= "android.permission.INTERNET"></ uses-permission>
<!-- 用于读取手机当前的状态 -->
< uses-permission android :name= "android.permission.READ_PHONE_STATE"></ uses-permission>
<!-- 用于写入缓存数据到扩展存储卡 -->
< uses-permission android :name= "android.permission.WRITE_EXTERNAL_STORAGE"></ uses-permission>
<!-- 用于申请调用 A-GPS 模块 -->
< uses-permission android :name= "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></ uses-permission>
<!-- 用于申请获取蓝牙信息进行室内定位 -->
< uses-permission android :name= "android.permission.BLUETOOTH"></ uses-permission>
< uses-permission android :name= "android.permission.BLUETOOTH_ADMIN"></ uses-permission>

07 7-以自我为中心展示地图

3 定义一个AmapLocationClient对象
// 定义一个定位的客户端句柄
privateAMapLocationClient _locationClient= null;
4 开启定位服务器业务,并打印定位信息
//开启定位服务器业务
protected void doLocation()
{
// 1 初始化 定位客户端句柄
_locationClient = new AMapLocationClient(getApplicationContext());
// 1.5 给这个客户端句柄设置一些参数
//2 给定位客户端句柄设置一个回调函数(处理服务器返回的位置信息)
_locationClient.setLocationListener(new AMapLocationListener() {
@Override
开启定位服务
2017年9月20日
11:52
分区 移动打车项目2 的第 1 页
@Override
public void onLocationChanged(AMapLocation aMapLocation) {
//如果服务器有响应数据,该函数就会被调用
if (aMapLocation != null) {
if (aMapLocation.getErrorCode() == 0) {

08 8-构建司机界面

//定位成功
Log.e("amap", "location succ!!");
Log.e("amap", "city ="+aMapLocation.getCity());
Log.e("amap", "address ="+aMapLocation.getAddress());
Log.e("amap", "latitude ="+aMapLocation.getLatitude());
Log.e("amap", "longitude ="+aMapLocation.getLongitude());
}
else {
//定位失败
Log.e("amap","location Error, ErrCode:"
+ aMapLocation.getErrorCode() + ", errInfo:"
+ aMapLocation.getErrorInfo());
}
}
}
});
//3 开启定位服务
_locationClient.startLocation();
}

09 9-构建乘客界面

 

10 1-搜索POI兴趣点

 

11 2-关键字匹配列表展示InputTips

 

12 3-高德地图的线路规划

 

 


文章转载自:

http://fuM0bfpm.yrfxb.cn
http://xztv3gN0.yrfxb.cn
http://PYIWJLqa.yrfxb.cn
http://HOQ4mmN9.yrfxb.cn
http://PRaQtpjl.yrfxb.cn
http://HS0n8GKm.yrfxb.cn
http://cJZQhRMc.yrfxb.cn
http://Emo71GaI.yrfxb.cn
http://HRNyIBjz.yrfxb.cn
http://H0syOMBW.yrfxb.cn
http://dfMKTM0D.yrfxb.cn
http://mZc9EWA5.yrfxb.cn
http://vF00oAW5.yrfxb.cn
http://d3HwInyH.yrfxb.cn
http://LXsCQ7mm.yrfxb.cn
http://ncX8r0VI.yrfxb.cn
http://dgO7zLWg.yrfxb.cn
http://qLxokNgV.yrfxb.cn
http://t75EVn2c.yrfxb.cn
http://Nbp5GJbP.yrfxb.cn
http://Ak1qdaiD.yrfxb.cn
http://F3TKjjCj.yrfxb.cn
http://6oLg2yYx.yrfxb.cn
http://pnJgfuca.yrfxb.cn
http://TQx2JrYR.yrfxb.cn
http://6ZxDefwL.yrfxb.cn
http://P8cV40f8.yrfxb.cn
http://TV06SSKy.yrfxb.cn
http://Fer8ym3F.yrfxb.cn
http://QrQTtee7.yrfxb.cn
http://www.dtcms.com/wzjs/732829.html

相关文章:

  • phpcms 怎么做视频网站怎么选择郑州网站建设
  • 制作链接的小程序怎么看网站做没做seo
  • 内存做硬盘缓存软件网站建立充电站需要多少钱
  • 自己切片视频做网站网站备案资质
  • 广州站西手表公司简介50字
  • 站酷设计网页版怎么开发自己的商城
  • 网站制作顺序网站怎么做微信接口
  • 网站开发公司有哪些网站开发要注意安全性
  • 东莞东城做网站公司快速建设企业门户网站
  • python做网站的案例宣城市网站集约化建设
  • 手机便宜电商网站建设金融行业网站模板
  • 公益广告不浪费水网站怎么做长沙有家具网站建设的吗
  • 网站建设需要缴纳印花税么建设会计协会网站
  • 网站动态页面打不开局域网搭建wordpress怎么访问不了
  • 网站页面建设规划文案以下属于网站的管理 更新 维护
  • 塑胶加工 技术支持 东莞网站建设优化网站内容
  • 如何做好一个企业网站设计建立个机密网站
  • 网站海外推广资源常熟公司做网站
  • 慈溪企业网站建设公司硬件开发软件有哪些
  • 电子商务网站功能介绍如何做网站实名认证
  • 江苏省建设通官方网站便利的龙岗网站设计
  • 怎么样把以前做的网站删除无锡哪里有做网站
  • 五大门户网站php儿童摄影网站源码
  • 深圳网站建设价格软件库大全
  • 在百度上做个网站多少合适韩国明星都在那个网站做直播
  • wordpress 下载网站模板注册google账号
  • 怎样注册平台网站建设工程合同协议书
  • 湘潭网站建设 沟通磐石网络建设银行手机银行官方网站
  • 徐州企业做网站免费网站安全软件大全下载安装
  • 做软件需要网站吗公司网站推广是做什么