Unity3d 嵌入GoogleMap
原地址“http://cl314413.blog.163.com/blog/static/190507976201442371753142/
新建工程导入Google Maps for Unity包
打开自带Demo场景,会发现报错了。
大致看了看好像是不能解析HTTP。
然后找寻方法,点开README.txt.

1 Google Maps for Unity
2 ---------------------
3
4 Support: forum.differentmethods.com
5
6 Note: Google Maps for Unity requires UniWeb: http://u3d.as/1Cw
7 This is because the Google Maps API requires the use and respect of cache
8 control headers, which are unsupported by the builtin WWW class.
9
10 Because of this, this package will not work in WebPlayer builds as google
11 does not provide a Cross Domain policy server.
12
13 Getting Started
14 ---------------
15
16 1. Assign the GoogleMap component to your game object.
17
18 2. Setup the parameters in the inspector.
19 2.1 If you want to control the center point and zoom level, make sure that
20 the Auto Locate Center box is unchecked. Otherwise the center point is
21 calculated using Markers and Path parameters.
22
23 3. Each location field can be an address or longitude / latitude.
24
25 4. The markers add pins onto the map, with a single letter label. This label
26 will only display on mid size markers.
27
28 5. The paths add straight lines on the map, between a set of locations.
29
30 6. For in depth information on how the GoogleMap component uses the Google
31 Maps API, see:
32 https://developers.google.com/maps/documentation/staticmaps/#quick_example

可以看到README中标红的第六行告诉我们,unity谷歌地图需要uniweb支持。
然后继续在应用商店搜索,然后下载导入包:
导入包后,可以看到无措可运行:
新建一个场景,添加一个Plane(平面)用来显示地图,添加一个直射光。(用于测试,没做自适应,所以调整平面与相机的距离)
将GoogleMaps中的GoogleMap.cs脚本拖入Plane。
作如图的参数修改:
取消Auto Lacate Center勾选。
填写Center Location的经纬度(设置地图显示的中心)
设置Zoom值为16(用于显示范围)
设置Map Type为RoadMap
设置Size为1024
勾选Double Resolution
Markers是地图中的标记组,设置个数为1(可以为多个),设置标记的大小,颜色和位置(经纬度)
Paths是地图中的路径组,设置个数为1(可以为多个),设置宽度,颜色,填充色(覆盖的范围),选择路经地点(设置为3个地点的经纬度)
点击运行如图:
PS:获取具体地理位置的经纬度方法:
点开网页google地图http://ditu.google.cn/maps?hl=zh-CN&tab=wl,找到要选择的地点最大化,右键该地点,选择"这儿是什么?",地点上方出现绿色箭头,鼠标悬浮出现经纬度。
Unity3d 嵌入GoogleMap的更多相关文章
- Unity3D嵌入WPF教程
Unity3D嵌入WPF教程 创建一个 类库工程 添加 WindowForm 用户控件 (UserControl) 1).引入 UntiyWebPlayer COM 组件 在工具->选择工具箱中 ...
- unity3d 嵌入iOS的 In App Purchase 应用程序内购买
Unity做东西是快,但是有些功能是需要额外开发的,比如 IAP (In App Purchase,应用程序内购买) 还好unity提供了灵活的扩展功能,允许嵌入原生代码来做一些unity未实现的功能 ...
- Unity3d嵌入web网页
应用场景 程序中的界面风格 UI内容等相关内容需要很容易方便的跟新替换,不使用unity传统的热加载方式,也不想使用和H5等做混合APP的时候, 就用嵌入web来实现. 假如我想替换某个背景图,一般来 ...
- Unity3D 将 Unity 嵌入WPF中的一些研究笔记
一. 在 WPF 中使用 WebBrowser,直接打开 WebPlayer.html 以这种方式有一个问题是. 无法在 WebBrowser 的上面 放置其它的控件, 在运行时,都不会显示 . 以 ...
- Unity3d:使用uWebKit插件嵌入网页,网页中的flv视频无法播放
问题描述:unity3d程序,使用uWebKit插件嵌入网页,用来播放FLV视频,有的电脑可以正常播放,有的电脑在网页中播放不了ps:网页中的播放器用的是player.swf解决方案:是由于网页中的播 ...
- WPF嵌入Unity3D代码下载
这不是大家想找的资源,这是给我的一个帖子用的.当然可以使用u3d自带编译器打开.这是给wpf 嵌入u3d的例子贴用http://bbs.csdn.net/topics/391853486?page=1 ...
- Unity3d Android程序嵌入Admob广告条
原地址:http://dong2008hong.blog.163.com/blog/static/4696882720140441353482/ Seems like using a simple A ...
- C# winform嵌入unity3D
最近做项目需要winform嵌入unity的功能,由于完全没接触过这类嵌入的于是在网上搜,有一种方法是UnityWebPlayer插件,也开始琢磨了一段时间,不过一会发现在5.4版本以后这个东西就被淘 ...
- 将unity3d项目嵌入到Android App中使用
创建一个新的AndroidStudio app项目. 1.添加库文件:拷贝unity安装目录下的库文件:Unity\Editor\Data\PlaybackEngines\AndroidPlayer\ ...
随机推荐
- C# 日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别(转)
日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别http://www.cnblogs.com/jhxk/articles/ ...
- [BZOJ2151] 种树 贪心
2151: 种树 Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 1151 Solved: 613[Submit][Status][Discuss] ...
- (六)MySQL数据操作DML
(1)insert:插入数据 顺序插入数据 insert into 表名 values(值1,值2,值3); 指定字段插入数据 insert into 表名(字段1,字段2,字段3) values(值 ...
- spark技术热点问题互动问答
决胜云计算大数据时代” Spark亚太研究院100期公益大讲堂 [第4期互动问答分享] Q1:Spark SQL和Shark有啥区别? Shark需要依赖于Hadoop上Hive去做SQL语句的解析 ...
- django 项目使用setting文件里定义的变量方法
1.在Django项目的settings文件里定义里变量 REDIS_CONN = { 'HOST':'127.0.0.1', 'PORT':6379, 'DB':0,} 2.函数需要使用settin ...
- HDU 6322.Problem D. Euler Function -欧拉函数水题(假的数论题 ̄▽ ̄) (2018 Multi-University Training Contest 3 1004)
6322.Problem D. Euler Function 题意就是找欧拉函数为合数的第n个数是什么. 欧拉函数从1到50打个表,发现规律,然后勇敢的水一下就过了. 官方题解: 代码: //1004 ...
- 洛谷 P2415 集合求和【数学公式/模拟】
给定一个集合s(集合元素数量<=30),求出此集合所有子集元素之和. 输入输出格式 输入格式: 集合中的元素(元素<=1000) 输出格式: 和 输入输出样例 输入样例#1: 2 3 输出 ...
- 卡特兰数 3134 Circle
3134 Circle 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 在一个圆上,有2*K个不同的结点,我们 ...
- oracle tablespace usage status
select a.tablespace_name, a.bytes / 1024 / 1024 "Sum MB", (a.bytes - b.bytes) / 1024 / 102 ...
- httpd2.4出现AH00025: configuration error
log文件 安装的是包含ssl的版本,需要加载 LoadModule authz_core_module modules/mod_authz_core.so