写完第26天之後我思考了很久(大概一天),因为 Google maps 的功能也介绍的差不多了,但是又还有几个功能晾在旁边,不讲又有点可惜,後来我就放下这个杂念,先去玩只狼了。
在我被嗟怨之鬼虐歪虐成白痴之後,跑去虎口阶梯刷经验升级学技能,突然有个想法启发了我,连游戏这麽微小的小兵都可以让我成长了,这麽伟大的功能不拿出来讲好像有点浪费。
注:其实小兵才是只狼里面最难的。
当你运行昨天的程序码之後,一开始想必大家都是从非洲开始飞,点定位按钮才飞到你所在的位子,但你觉得每次都要从非洲开始飞,太热太远了,想要一开始就移动到台湾最赞的地方或是你最爱的一个地方,那你就可以在你的程序放入 moveCamera( ) :
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(
LatLng(24.238138047028368, 120.56093775232547),15f))
一样我们是放入 onMapReady 这个 funtion 里面。
moveCamera 里面要放入 CameraUpdate 类型的物件,物件可以由 CameraUpdateFactory 的newLatLngZoom 这个方法产生,LatLng 放入经纬度,後面的 15f 是深度,数值越大离街道越近。
另外这个经纬度是我最喜欢的一间生煎包,国中下课补习前从校门口跑去买,跑一个太快被同学绊倒直接在路上起飞,後来跑去附近的卫生所擦药,补习也迟到了,还没有吃到生煎包,最惨的是回家洗澡时左手超痛,去医院照X光发现左手断了。
你也可以在地图上把你喜欢的两个点连起来,可以用 addPolyline( ) 这个方法,方法要传入 PolylineOptions 类型的物件。
val polylineopt = PolylineOptions()
//放入要行经的座标
polylineopt.add(LatLng(24.16805825406865, 120.68076058554556))
polylineopt.add(LatLng(24.12709686672374, 120.7118312922505))
polylineopt.add(LatLng(24.117226578318668, 120.65106316974469))
polylineopt.add(LatLng(24.16805825406865, 120.68076058554556))
//设定路线颜色
polylineopt.color(Color.RED)
//把polylineopt加进地图里
val polyline = mMap.addPolyline(polylineopt)
//设定连线的宽度
polyline.width = 15f
这样就可以在地图上显示点与点的直线啦,至於这个功能可以做甚麽呢?
可以看到孙东宝正在画国土链成阵。
难怪台中火车站的地下道被封起来了,也难怪台中的捷运不走地下,这样一切都合理了。
爱力克兄弟快来,不要再吃温莉的苹果派了!
下一篇见写写打家打家摆掰。
<<: DAY27 - line message API 计费魔鬼细节与使用心得
接续上一篇,第二种改善R^2的经验。 2 . 减少极端值的影响 所谓的模型输出的准确性,也可以这麽想...
Azure cognitive service: Text-to-Speech- Azure 念给你...
提醒,select仍是实验中的api,请斟酌使用 在这之前的26天,我们所用的都是我要做什麽事,就是...
今天来介绍如何判定物件与纯值以及关於物件未被定义的属性 物件与纯值 在 JavaScript 只有两...
一转眼已经到第18天了,照这个速度可能没办法完成一个网站,今天要来赶进度! 首先要勘误 在nonce...