Google Maps Platform に間もなく新しい地図のスタイルが導入されます。このアップデートにより、デフォルトのカラーパレットが新しくなるほか、地図のエクスペリエンスとユーザビリティが改善されます。すべての地図のスタイルは、2025 年 3 月に自動的に更新されます。ご利用の詳細およびいち早く使用する方法については、
Google Maps Platform の新しい地図のスタイルをご覧ください。
GMSOverlay クラス リファレンス
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
概要
GMSOverlay は、特定の GMSMapView に付加できるオーバーレイを表現する抽象クラスです。
直接インスタンス化することはできません。代わりに、具体的なオーバーレイ タイプのインスタンスを直接作成する必要があります(GMSMarker、GMSPolyline、GMSPolygon など)。
これは NSCopying プロトコルをサポートしています。[overlay_copy] はオーバーレイ タイプのコピーを返しますが、map
は nil に設定されます。
GMSCircle、GMSGroundOverlay、GMSMarker、GMSPolygon、GMSPolyline で継承します。
プロパティ |
NSString * | title |
| タイトル、オーバーレイの簡単な説明。
|
GMSMapView * | map |
| このオーバーレイが表示される地図。
|
BOOL | タップ可能 |
| このオーバーレイでタップ通知を発生させるか
|
int | zIndex |
| zIndex 値が高いオーバーレイは、zIndex 値が小さいタイルレイヤとオーバーレイの上に描画されます。
|
id | userData |
| オーバーレイ データ
|
プロパティのドキュメント
- (NSString*) title [read, write, copy] |
タイトル、オーバーレイの簡単な説明。
マーカーなどのオーバーレイでは、地図上にタイトルが表示されます。タイトルはデフォルトのユーザー補助テキストでもあります。
このオーバーレイが表示される地図。
このプロパティを設定すると、オーバーレイが地図に追加されます。nil に設定すると、このオーバーレイが地図から削除されます。オーバーレイは、一度に 1 つの地図で有効にできます。
- (BOOL)タップ可能 [read, write, assign] |
このオーバーレイでタップ通知を発生させるか
マーカーなどの一部のオーバーレイは、デフォルトでタップ可能に設定されています。
-(int)zIndexzIndex [read, write, assign] |
zIndex
値が高いオーバーレイは、zIndex
値が小さいタイルレイヤとオーバーレイの上に描画されます。
同じ値を指定すると、描画順序は定義されません。マーカーは例外で、zIndex
に関係なく常にタイルレイヤおよびその他のマーカー以外のオーバーレイの上に描画されます。事実上、他のオーバーレイとは異なる Z-Index グループに属していると見なされます。
オーバーレイ データ
このプロパティを使用して、任意のオブジェクトをこのオーバーレイに関連付けることができます。Google Maps SDK for iOS では、このプロパティの読み取りも書き込みも行いません。
userData がマップ オブジェクトへの強力な参照を保持しないように注意してください。保持サイクルが作成され、オブジェクトが解放されなくなる可能性があります。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-06-26 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-06-26 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-06-26 UTC。"]]