# 地図と位置情報サービス

### 地図表示および位置情報機能

洗練された、位置情報に対応したアプリケーションを開発しましょう- 位置情報追跡データを有効にし、共有することができます
- あらゆるアプリケーションに地図機能を組み込むことができます
- 地図の表示、マーカー、およびレイヤーをカスタマイズできます
- リアルタイムの位置情報を活用する

- 現在地と、指定された場所間の経路を表示します
- マップ上のクリックに対して、独自の動作を定義します
- 異なるプラットフォーム間での一貫した機能性を確保する
- iOS、Android、Windows向けの、標準搭載の地図機能

## 地図を使ったアプリケーションを開発する

Altova MobileTogetherは、包括的な地図機能と位置情報機能を備えており、開発者が高度な機能を持つモバイルアプリケーションやエンタープライズアプリケーションを開発することを可能にします [記録的な速さで](app-development.md#rmad).

モバイルアプリケーションの開発において、ナビゲーションアプリの構築、資産の追跡、または位置情報サービスを提供する際、MobileTogetherは、ローコードでクロスプラットフォームに対応しているため、簡単に開発を進めることができます。 視覚的なデザインツールと、あらかじめ用意されたコンポーネントを使用することで、広範なプログラミング知識がなくても、地図や位置情報機能などを迅速に追加および設定できます。

[地図を利用したアプリケーションの開発](https://www.altova.com/images/app-map-geolocation.png)

宛先： [アプリに地図機能を組み込む](https://www.altova.com/blog/integrate-maps-into-mobile-apps/) またはエンタープライズソリューションの場合、MobileTogether Designerのデザイン領域に「Geolocation Map」コントロールをドラッグするだけで利用できます。このコントロールのプロパティをカスタマイズすることで、特定の地域の地図を、ストリートビュー、衛星ビュー、またはハイブリッドビュー（アプリのユーザーがオプションで変更可能）で表示できます。また、アプリで定義された特定のポイントや、ユーザーの現在地に基づいて、マーカーで特定の場所を表示することも可能です。 

コントロールの「Markers」プロパティで、任意の数のマーカーを定義できます。必要に応じて、現在の位置情報やズームコントロールを地図に含めることができます。コントロールに初期表示される地図のサイズや拡大率は、「Viewport」、「Control Width」（コントロールの幅）、および「Control Height」（コントロールの高さ）のプロパティで定義できます。また、Geolocation Mapコントロールには、`*OnGeoMapMarkerClicked* `というイベントがあり、これにより、ユーザーが特定のマーカーをクリックした際に実行するアクションを定義できます。

[企業向けアプリケーションにおける地図のプロパティ定義と表示について](https://www.altova.com/images/define-map.png)

お客様のアプリケーションが動作する各デバイスにおいて、地図はそれぞれのデバイスに標準搭載されている地図アプリケーションを使用して生成されます。そのため、エンドユーザーは各プラットフォームで、それぞれ慣れ親しんだ表示形式で地図を見ることができます。

## 位置情報サービス

MobileTogetherでは、地図機能に加えて、位置情報に関する様々な操作を定義できます。例えば、位置情報を読み取って共有する（メッセージアプリやソーシャルメディアアプリを通じて場所を共有するなど）、位置情報の追跡を開始/停止する、現在の位置を表示する、といった操作が可能です。これらの操作は、ページイベントやコントロールイベントで使用できます。 

強力なビジュアルプログラミング言語であるActionTrees [を使用することで、iOS、Android、Windowsに対応したアプリケーションにおいて、位置情報関連の機能をドラッグ＆ドロップで簡単に組み込み、洗練された動作を単一のデザインで実現できます。](app-development.md#action-trees)

アプリケーション開発中に、位置情報サービスをテストおよびデバッグするために、シミュレーション時に使用できるサンプル位置情報データをXMLファイルとして用意することができます。 

アプリケーションの開発が完了したら、無償のMobileTogetherクライアントアプリを通じて企業ユーザーに配布するか、カスタムのネイティブアプリストアアプリ用のソースコードを生成することができます。

## 対応プラットフォーム：

- Android
- iOS (iPhone、iPad)
- Windows 10 および Windows 11
- 他のユーザー向けのHTML5ブラウザ

ads/feature_list.pngMobileTogether の機能一覧

READ MOREads/mt_faq.pngMobileTogether よくある質問集

READ MOREads/demo_videos.pngMobileTogetherのビデオデモンストレーション

VIEW NOW
## Call to Action

[無料でMobileTogether Designerをダウンロードして、すぐに使い始めてください！](download.md)
[既存のお客様は、こちらから最新バージョンにアップデートできます。](download.md)
[MobileTogetherサーバー、こちらです。](https://shop.altova.com/MobileTogetherServer)

