iPhoneでのGoogle Mapsアプリと同時に公開されたGoogle Maps SDK for iOSのURL Schemeについてのまとめ。
Google Mapsも独自スキーマを定義しているので、アプリからパラメータを指定し、様々な条件での連携が可能となる。
Google MapsのURL Schemeでできることは以下のとおり。- 1. 位置と拡大比率を指定して連携
- 2. 検索範囲(位置情報)と検索ワードを指定して検索連携
- 3. 開始地点と目的地を指定して道順を表示連携
Google Mapsで定義されいるSchemeは「comgooglemaps://」となる。
まずはGoogle Mapsが対象の端末にインストールされているか確認する。
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"comgooglemaps://"]]) { // インストールされている }else{ // インストールされていない }
1.位置と拡大比率を指定して連携
パラメータ | 内容 |
---|---|
zoom | 拡大表示の値を指定 |
center | 表示種別。標準地図(standard)とストリートビュー(streetview)を指定。未指定の場合は、現在の設定が適応される |
zoom | 拡大表示の値を指定 |
mapmode | 表示種別。標準地図(standard)とストリートビュー(streetview)を指定。未指定の場合は、現在の設定が適応される |
views | 表示させるビューと指定。航空写真(satelite)、交通状況(traffic)、路線図(transit)が指定可能 |
例
- comgooglemaps://?center=40.765819,-73.975866&zoom=14&views=traffic
- comgooglemaps://?center=37.788463,-122.392545&zoom=12
- comgooglemaps://?center=46.414382,10.013988&mapmode=streetview
「東京駅」を中心にzoomに1,5,10,15、20を指定した場合、
さらにviewsにそれぞれを追加した場合は以下のようになる。
zoom : 1 |
zoom : 5 |
zoom : 10 |
zoom : 15 |
zoom : 20 |
views : satelite |
views : satelite, traffic |
views : satelite, traffic, transit |
2. 検索範囲(位置情報)と検索ワードを指定して検索連携
パラメータ | 内容 |
---|---|
q | 検索文字列を指定 |
例
- comgooglemaps://?q=Pizza¢er=37.759748,-122.427135
- comgooglemaps://?q=Google+Japan,+Minato,+Tokyo,+Japan¢er=35.660888,139.73073&zoom=15&views=transit
3.開始地点と目的地を指定して道順を表示連携
パラメータ | 内容 |
---|---|
saddr | スタート地点を指定。緯度経度の指定または検索クエリを指定可能。検索クエリで複数の結果がある場合は、1件目の結果自動的に適応される。 結果が見つからなかった場合は現地が適応される。 |
daddr | 目的地点を指定。スタート地点の指定と同様。 |
directionsmode | 交通手段を指定します。車(driving)、電車(transit)、徒歩(walking)の指定が可能。 |
例
- comgooglemaps://?saddr=Google+Inc,+8th+Avenue,+New+York,+NY&daddr=John+F.+Kennedy+International+Airport,+Van+Wyck+Expressway,+Jamaica,+New+York&directionsmode=transit
- comgooglemaps://?saddr=Google,+1600+Amphitheatre+Parkway,+Mountain+View,+CA+94043&daddr=Google+Inc,+345+Spear+Street,+San+Francisco,+CA¢er=37.422185,-122.083898&zoom=10
- comgooglemaps://?saddr=2025+Garcia+Ave,+Mountain+View,+CA,+USA&daddr=Google,+1600+Amphitheatre+Parkway,+Mountain+View,+CA,+United+States¢er=37.423725,-122.0877&directionsmode=walking&zoom=17
How to login into the casino in 2021
返信削除Here is https://febcasino.com/review/merit-casino/ how to do this: Step 1. Go to the website. · Click on the “Login” link on https://vannienailor4166blog.blogspot.com/ the right-hand side. https://deccasino.com/review/merit-casino/ · Click on the “Login” button to enter 나비효과 a live chat number. · Enter the