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

wordpress写网站教程实时新闻热点

wordpress写网站教程,实时新闻热点,定制和订制,聊城做网站价位目录 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://www.dtcms.com/wzjs/305661.html

相关文章:

  • 网站建设公司谁管中国婚恋网站排名
  • 做损坏文档的网站企业培训公司有哪些
  • 注册卡wordpress杭州seo网站优化
  • 免费搭建微信网站设计珠海百度seo
  • 做宣传单页的网站seo百度首页排名业务
  • 深圳网站建设服务哪家专业优化大师win10
  • 模板建站小程序seo优化方案案例
  • 网站建设责任分工外贸网站谷歌seo
  • 成都软件开发网站建设青岛seo杭州厂商
  • 网站分站代理加盟磐石网站seo
  • 重庆勘察设计协会网站免费域名注册平台有哪些
  • 做网站怎么写工作日志天津网络广告公司
  • 专业做pc+手机网站seo关键词排名优化专业公司
  • 京东网站网站建设是什么网站建设费用明细表
  • 注册公司代理费用多少钱百度手机seo软件
  • 首页制作搜索引擎优化作业
  • 家纺网站建设合肥做网站公司哪家好
  • 东莞企石网站建设优化网站教程
  • 哪个网站可以做围棋作业百度应用搜索
  • 义务网网站建设方案微信小程序怎么做店铺
  • 申请付费网站百度网络科技有限公司
  • 设计定制型网站建设企业培训课程名称
  • 瑞金网站建设推广网络品牌营销
  • 乌鲁木齐的网站建设杭州旺道企业服务有限公司
  • 网站开发程序流程图北京网络推广公司wyhseo
  • 做聊天网站的视频教程免费发布平台
  • 手机网站管理系统软文营销的技巧有哪些?
  • 宝宝投票网站怎么做的全媒体广告加盟
  • 怎样做的英文网站广告公司网站制作
  • 廊坊网站网站建设千锋培训学费多少钱