博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Map新用法:MapFragment应用
阅读量:6639 次
发布时间:2019-06-25

本文共 1370 字,大约阅读时间需要 4 分钟。

MapView ,MapActivity 这种的局限在于,必须要继承MapActivity,否则无法使用MapView,但是,MapFragment 这种的局限在于,必须要安装Google Play Service ,也就是说必须是原生rom。而且sdk要在12以上

1.MapView ,MapActivity 这种的局限在于,必须要继承MapActivity,否则无法使用MapView。纠结就在于此。但是,最新官网上已经弃用了这糟粕的MapActivity。

Version 1 of the Google Maps Android API as been officially deprecated as of December 3rd, 2012. This means that from March 3rd, 2013 you will no longer be able to request an API key for this version. No new features will be added to Google Maps Android API v1. However, apps using v1 will continue to work on devices. Existing and new developers are encouraged to use Google Maps Android API v2.
2.MapFragment 这种的局限在于,必须要安装Google Play Service ,也就是说必须是原生rom。而且sdk要在12以上。我蛋疼了。
3.WebView 貌似很轻松的集成进来,但没有实践就木有发言权。
第一种方式我先略过了。大家都知道。说第二种,第三种会了再补上
MapFragment是刚出的google官方包,要集成进来还是挺麻烦的。官网链接 https://developers.google.com/maps/documentation/android/start
首 先要到google conlose 添加api access权限,拿到apikey,创建一个project ,然后到services里把Google Maps Android API v2打开,再到api access里把你的project的keystore的SHA1和包名填进去,拿到唯一的api key
打开sdk manager--在Extras里把Android Support Libaray 和 Google Play Services都安装,lib和samples都在sdk_path/extra/google/google_play_services下。导 入../lib_project作为自己项目的libaray
这一步完了之后在manifest.xml文件里添加权限和api key。代码如下

com.example替换成自己project的package

放在application声明里

在layout xml里加入MapFragment声明

 

转载地址:http://lqivo.baihongyu.com/

你可能感兴趣的文章
github如何多人开发一个项目
查看>>
html5--3.22 综合实例03
查看>>
去掉字符串间的各种符号
查看>>
Openstack 实现技术分解 (4) 通用技术 — TaskFlow
查看>>
IIS负载均衡之系统架构:使用Application Request Route (ARR)实现三层部署架构
查看>>
3.3链表----在链表中添加元素详解--使用链表的虚拟头结点
查看>>
6C - 开门人和关门人
查看>>
Socket 编程,一个服务器,多个客户端,互相通信
查看>>
Centos7扩展根分区——不增加磁盘
查看>>
【学习笔记】计算机网络-DNS层次查询
查看>>
如何建一个动态web项目
查看>>
[新手学Java]反射学习笔记
查看>>
HTML 5 参考手册
查看>>
冲刺一阶段———个人总结07
查看>>
微信机器人
查看>>
还是畅通工程
查看>>
二进制、十进制、十六进制(python)
查看>>
【算法】图论
查看>>
网络对抗技术—实验报告一
查看>>
网页的标题前加小图标,只需一句代码
查看>>