マーカーを付けた建物の地面/屋内計画(下の図のようなもの)を表示するNativescriptアプリケーションを作成したいが、私はその上で自分の頭を包むことができない。誰かがそれを行うための最良の方法/簡単な方法を知っていますか?それはあなたがGoogleマップnativescript-google-maps-sdk
またはnativescript-googlemaps
の両方のプラグインのいくつかを選択することができNativescript屋内/地上図
1
A
答えて
1
..インタラクティブマップである必要はありません。地図がロードされたら、setIndoorEnabled(boolean)
とsetIndoorLevelPickerEnabled(boolean)
を使用してインドアマップを有効にする必要があります。ズームインすると、屋内マップがそのマップを持つ場所に表示されます。私はサンプルコードを添付しています。あなたがnativescript-google-maps-sdk demoやnativescript-googlemaps demoを使用することができますどのようにNativeScriptプロジェクトのセットアップGoogleマップをさらに支援するため
import { Component, ChangeDetectionStrategy, OnInit, Input } from "@angular/core";
import { ObservableArray } from "data/observable-array";
import { mockedDataArray } from "../mock-dataItems";
import { Location } from "nativescript-geolocation";
import { TnsGoogleMaps } from "nativescript-googlemaps";
import * as app from "application";
import { isAndroid } from "platform";
declare var com: any;
@Component({
moduleId: module.id,
templateUrl: "./header-with-map.component.html",
changeDetection: ChangeDetectionStrategy.OnPush
})
export class HeaderWithMapExampleComponent {
.......
public mapview: TnsGoogleMaps;
.......
constructor() {
..............
}
public onMapReady(args) {
this.mapview.googleMap.setIndoorEnabled(true);
this.mapview.googleMap.getUiSettings().setIndoorLevelPickerEnabled(true);
}
}
。 NativeScript Angular2デモでは、サンプルコードhereを使用できます。
関連する問題
- 1. 地図内の地図java
- 2. 地図上のプロット点R地図パッケージ
- 3. 地図上のフィルタ
- 4. 地図上の地域地図の変更AndroidSdk
- 5. 地図上の移動
- 6. 地図ビュー上のナビゲーションコントロール
- 7. 地図上のXcodeスケッチ
- 8. 地図上の指示
- 9. 地図上のマーカーをクリック
- 10. 地図上に別の地図を表示できないリスナーイベント
- 11. スパークRDD-地図と地図地図
- 12. NativeScriptアプリで地図にマーカーを追加する
- 13. 地図上の特定の場所に地図を設定する方法
- 14. 地図上のルートを表示
- 15. 地図上のオーバーレイを削除する
- 16. 地図上に経路を描く(アンドロイド)
- 17. ペアのシーケンス上のクロージャの地図
- 18. アンドロイドの地図上の場所をマーク
- 19. 上限で地図を検索し、バインド
- 20. 地図上のGoogle Earthプロクリックトリガー機能
- 21. Rで地図上のプロット関連データ
- 22. 地図上に注釈をドロップする
- 23. UIのような地図上のピン
- 24. イギリス郡地図と画像地図
- 25. 地図
- 26. 地図
- 27. 地図
- 28. 地図
- 29. エディットテキストから地名を取得し、地図上に配置
- 30. iOS - 地図上の地域の面積と周囲の計算
ありがとうございました。問題は、私がこの屋内マップを作っている場所にGoogleマップ上にそのようなマップがないことです。つまり、手動で行う必要があります。私は既にマップボックスを使ってみましたが、そのプラグインはアプリをクラッシュさせます。 – Xoyce
こちらのガイドライン(https://support.google.com/maps/answer/2803784?p=gmm_guidelines&visit_id=1-636191370335566147-3348413502&rd=1)を使用できます。ここでは、Googleマップにフロアプランをアップロードする方法が説明されています。私は屋内マップを持つ国でのみフロアプランを追加できることに気付きました。 –
ええ、リストに載っていない国を推測してください:) – Xoyce