---
title: "地図と動画を使ったアプリケーションを開発しましょう"
date: "2019-06-12"
categories: 
  - "app-development"
  - "mobile"
  - "mobile-development"
tags: 
  - "app-development"
  - "geolocation"
  - "mobile-development"
  - "mobiletogether"
  - "video"
description: MobileTogetherに搭載された新しい位置情報取得機能とビデオ統合機能は、iOS、Android、Windowsプラットフォーム向けのアプリケーション開発を強化します。
---
Status: #blog

Tags:  #app-development #geolocation #mobile-development #mobiletogether #video

Categories: [mobile-development](/blog/ja/category/mobile-development.md) | [mobile-development](/blog/ja/category/mobile-development.md) | [mobile-development](/blog/ja/category/mobile-development.md)
# 地図と動画を使ったアプリケーションを開発しましょう

MobileTogetherの最新バージョンでは、iOS、Android、Windowsなど、様々なプラットフォーム向けのアプリケーション開発において、位置情報とビデオ機能の統合をより強化するための機能が追加されました。

それでは、MobileTogetherに搭載されたこれらの新機能が、既存の地図や動画ツールをどのように向上させるのかを見ていきましょう。

![MobileTogetherを使用すると、地図機能やビデオ録画機能を搭載したアプリケーションを開発できます ](/blog/images/build-app-maps.jpg)

<!--more-->

## 位置情報マップコントロール

Geolocation Map Controlを使用すると、アプリケーション開発者は、モバイルアプリやデスクトップアプリに直接地図を表示できます。地図は、指定された地域のストリートビュー、衛星画像、またはハイブリッドビューを表示でき、また、特定の場所を示すマーカーを定義することも可能です。このコントロールには、ビューポート、高さ、幅といったプロパティがあり、アプリケーション内で地図がどのように表示されるかを正確に指定できます。

以下のスクリーンショットでは、開発者がワシントンD.C.とロサンゼルスを、それぞれ異なる色のマーカーで示した地図を定義しています。

![MobileTogetherを使用して、地図やマーカーを表示するアプリケーションを開発できます。これらのアプリケーションは、位置情報機能を利用します](/blog/images/geolocation-map-control.png)

Geolocationマップコントロールには、OnGeoMarkerClickedというイベントが用意されており、これにより、ユーザーが地図上のマーカーをタップまたはクリックした際に何が起こるかを定義することができます。

この地図機能を実現するために、追加の変数と拡張関数が作成されました

- `$MT_GeolocationMapMarker`: ユーザーが最後にクリックまたはタップしたマーカーに関する情報を格納する動的な変数
- mt-geo-map-marker: 地図上にマーカーを表示します（上記参照）
- geolocations-bounding-rectangle: 複数の位置情報データに対して、その範囲を囲む矩形を作成します

このマップコントロールは、MobileTogetherアプリケーションにおける[位置情報サービス](https://www.altova.com/manual/MobileTogether/mobiletogetherdesigner/index.html?mtdactions_geoloc.htm)を強化し、位置データの追跡と記録、デバイスの地図アプリケーションとの連携、経路距離の計算、および2点間の経路表示など、さまざまな機能を提供します。

## 録画・ビデオ撮影機能

「レコード・ビデオ機能」を使用すると、ユーザーはMobileTogetherアプリ内で直接動画を録画できます。MobileTogether Designerを使用すると、開発者は以下の項目について完全に制御できます

- 保存するビデオファイルのファイル名と保存場所を指定します
- 最大録画時間またはファイルサイズ
- ビデオ録画の画質

![MobileTogetherを使用することで、iOS、Android、Windowsのアプリケーション内で、ユーザーが動画を録画できるようになります](/blog/images/record-video.png)

この機能は、既存の動画再生機能と連携し、より包括的な機能を実現します [アプリ内での動画連携機能](https://www.altova.com/manual/MobileTogether/mobiletogetherdesigner/mtdactions_iav_video.htm).

### MobileTogetherを無料でご利用いただけます

これらの機能は、総合的な品質をさらに高めます [洗練されたアプリケーションを開発するための機能セット](https://www.altova.com/ja/mobiletogether/features) MobileTogetherをご利用ください。ぜひ実際に試してみてください [ダウンロード中](https://www.altova.com/ja/mobiletogether/download) 無料のMobileTogetherデザイナー。
