iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 10
0
Mobile Development

iOS 開發:燃燒吧! 從初心者到超級初心者的轉職之旅系列 第 10

有了 Google Map 我將不在迷路

前言:第十天了,是時候要開始說說 Google Map 了,你問我為什麼?我怎麼知道

一、如何設置 MapView 的起始位置

在 ViewDidLoad() 裡面
放入:
(1). let camera = GMSCameraPosition.camera(withLatitude: 122.123123, longitude: 123.122122, zoom: 13) 
(2). mapView.camera = camera

二、 如何設置 Marker

let position = CLLocationCoordinate2D(latitude: lat, longitude: long) 
 // lat & long must be Double
let marker = GMSMarker(position: position)
marker.title = "你好"  // 點 marker 時會顯示出來
marker.map = mapView

三、如何設置 StreetView

 let position = CLLocationCoordinate2D(latitude: i.position.latitude, longitude: i.position.longitude)
 
 streetView.moveNearCoordinate(position, radius: 30)

四、如何設置 info window

let position = CLLocationCoordinate2D(latitude: i.position.latitude, longitude: i.position.longitude)
let taipei = GMSMarker(position: position)
taipei.title = "taipei"
taipei.snippet = "Welcome to Taipei"

五、要取消 marker

marker.map = nil

以上,更進階的用法我們等以後再來說~先熟悉基本的操作


上一篇
Closure or delegate 今晚要吃哪一道?
下一篇
Google Map 不再迷路 (二)
系列文
iOS 開發:燃燒吧! 從初心者到超級初心者的轉職之旅30
1
charleen
iT邦新手 5 級 ‧ 2019-09-25 23:55:28

是「再」!!!!!!

時至今日,我還是沒修改,但是我發現我可以回復,因為我完成了新手任務(0_0)

1
黑貓仔
iT邦新手 5 級 ‧ 2019-09-26 12:06:00

再啦X!

很好奇,X是什麼?

1
陳董 Don
iT邦新手 5 級 ‧ 2019-09-27 12:23:36

自從 Fredy 事件,我相信...有人還是會迷路哈哈哈哈~~~

怕豹.jpg

我要留言

立即登入留言