Azure Maps とはWhat is Azure Maps?

Azure Maps は、最新のマッピング データを使用して、地理的なコンテキストを Web とモバイル アプリケーションに提供する一連の地理空間サービスです。Azure Maps is a collection of geospatial services that use fresh mapping data to provide geographic context to web and mobile applications. Azure Maps は以下を提供します。Azure Maps provides:

  • 複数のスタイルと衛星映像でマップをレンダリングするための REST API。REST APIs to render maps in multiple styles and in satellite imagery.''
  • 世界中の住所、場所、および目的地を見つけるための検索サービス。Search services to locate addresses, places, and points of interest around the world.
  • ポイント間、マルチポイント、マルチポイント最適化、等時線、商用車、影響を受ける交通、マトリックス ルーティングなど、さまざまなルーティングのオプション。Various routing options; such as point-to-point, multipoint, multipoint optimization, isochrone, commercial vehicle, traffic influenced, and matrix routing.
  • トラフィック情報を必要とするアプリケーション向けのトラフィック フロー ビューとインシデントビュー。Traffic flow view and incidents view, for applications that require traffic information.
  • 公共の輸送ロジスティックを要求し、リアルタイムでルートを計画し、輸送の代替モードに関する情報を要求するための Mobility Service。Mobility service to request public transit logistics, plan routes in real time, and request information for alternative modes of transportation.
  • タイム ゾーンと位置情報のサービスおよび場所のタイムゾーンへの変換。Time zone and geolocation services and converting a location to time zones.
  • Azure 内でホストされている位置情報を使用した、ジオフェンシング サービスとマッピング データ ストレージ。Geofencing service and mapping data storage, with location information hosted in Azure.
  • 地理空間分析による位置情報インテリジェンス。Location intelligence through geospatial analytics.

加えて、Azure Maps サービスは、Web SDK または Android SDK を介して使用できます。Additionally, Azure Maps services are available through the Web SDK or the Android SDK. これらのツールは、開発者が、位置情報を Azure ソリューションに統合するソリューションの開発とスケーリングを迅速に行うのに役立ちます。These tools help developers quickly develop and scale solutions that integrate location information into Azure solutions.

無料の Azure Maps アカウントにサインアップして、開発を始めることができます。You can sign up for a free Azure Maps account and start developing.

次の動画では、Azure Maps について詳しく説明しています。The following video explains Azure Maps in depth:


マップ コントロールMap controls

Web SDKWeb SDK

Azure Maps Web SDK では、独自のコンテンツや映像を使用して、インタラクティブ マップをカスタマイズすることができます。The Azure Maps Web SDK lets you customize interactive maps with your own content and imagery. この対話型マップは、Web とモバイル アプリケーションの両方に使用できます。You can use this interactive map for both your web or mobile applications. このマップ コントロールには、WebGL が利用されているため、大きなデータ セットをハイ パフォーマンスでレンダリングすることができます。The map control makes use of WebGL, so you can render large data sets with high performance. この SDK を使った開発は、JavaScript または TypeScript を使用して行います。Develop with the SDK by using JavaScript or TypeScript.

人口変動のマップの例

Android SDKAndroid SDK

Azure Maps Android SDK は、モバイル マッピング アプリケーションの作成に使用します。Use the Azure Maps Android SDK to create mobile mapping applications.

モバイル デバイス上のマップの例

Azure Maps のサービスServices in Azure Maps

Azure Maps は、Azure アプリケーションに地理的なコンテキストを提供できる以下の 9 つのサービスで構成されます。Azure Maps consists of the following nine services that can provide geographic context to your Azure applications.

Data ServiceData Service

データはマップに不可欠です。Data is imperative for maps. Data Service は、空間演算や画像合成で使用する地理空間データをアップロードおよび格納するために使用します。Use Data Service to upload and store geospatial data for use with spatial operations or image composition. お客様のデータを Azure Maps サービスに近づけると、待ち時間が減少し、生産性が上がり、ご自分のアプリケーションで新しいシナリオが作成されます。Bringing customer data closer to the Azure Maps service will reduce latency, increase productivity, and create new scenarios in your applications. このサービスの詳細については、Data Service API のドキュメントを参照してください。For details on this service, see the Data Service API documentation.

モビリティ サービスMobility service

Azure Maps Mobility Service を使用すると、リアルタイムで旅行を計画できます。The Azure Maps Mobility service allows real-time trip planning. 考えられる最善のルート オプションが返され、さまざまな移動手段が提示されます。It returns the best possible route options and provides different kinds of travel modes. 都市圏 (都市) の場合、こうした手段には徒歩、自転車、公共交通機関があります。For metro (city) areas, these modes can include walking, biking, and public transit. 交通移動プラン、路線ジオメトリ、停留所のリスト、予定された到着、リアルタイムの到着、サービス アラートを要求できます。You can request transit itinerary, line geometry, lists of stops, scheduled arrivals, real-time arrivals, and service alerts.

このサービスでは、ある場所の周辺の特定のオブジェクトの種類を検索することもできます。The service also allows searches for specific object types around a location. ユーザーは、ある場所を中心に共有の自転車、スクーター、または自動車を検索できます。Users can search for shared bikes, scooters, or cars around a location. ユーザーは、利用可能な自転車が一番近くのドックに何台あるかを要求したり、利用可能なライドシェア用車両を検索したりすることができます。Users can request the number of available bikes in the closest dock and search available vehicles for ride-sharing. また、先の車両予約状況や現在の燃料レベルなどの詳細を確認することもできます。And, users can find details like future availability of vehicles and current fuel level.

このサービスの詳細については、Mobility API のドキュメントを参照してください。To learn more about the service, see the Mobility API documentation.

Render ServiceRender service

Render Service は、開発者がマッピング機能を持つ Web およびモバイル アプリケーションを作成するのに役立ちます。The Render service helps developers create web and mobile applications with mapping features. このサービスは、高品質のラスター グラフィックス イメージ、19 のズーム レベル、または完全にカスタマイズ可能なベクター形式のマップ イメージを使います。The service uses either high-quality raster graphic images, available in 19 zoom levels, or fully customizable vector format map images.

Render Service からのマップの例

Render Service では現在、開発者が衛星画像を操作できるプレビュー API が提供されています。The Render service now offers preview APIs to allow developers to work with satellite imagery. 詳細については、Render API のドキュメントを参照してください。For more details, read the Render API documentation.

Route ServiceRoute service

Route Service には、現実世界のインフラストラクチャに関する堅牢なジオメトリ計算と複数の輸送モードでの道案内が含まれています。The Route service contains robust geometry calculations for real-world infrastructure and directions for multiple transportation modes. このサービスを使って、開発者は、自動車、トラック、自転車、徒歩などの複数の移動手段について指示を計算できます。The service allows developers to calculate directions across a number of travel modes such as car, truck, bicycle, or walking. サービスでは、交通状況、重量制限、危険物輸送などの入力も検討されます。The service also considers inputs such as traffic conditions, weight restrictions, or hazardous material transport.

Route Service からのマップの例

Route Service では、次のような高度な機能のプレビューが提供されます。The Route service offers a preview of advanced features, such as:

  • 複数のルート要求のバッチ処理。Batch processing of multiple route requests.
  • 一連の出発点と目的地の間の移動時間と距離の行列。Matrices of travel time and distance between a set of origins and destinations.
  • 時間または燃料の要件に基づいてユーザーが移動可能なルートまたは距離の検出。Finding routes or distances that users can travel based on time or fuel requirements.

ルーティング機能の詳細については、Route API のドキュメントを参照してください。For details on the routing capabilities, read the Route API documentation.

検索サービスSearch service

Search Service は、開発者が住所、場所、名前またはカテゴリ別の事業所一覧、およびその他の地理情報を検索するのに役立ちます。The Search service helps developers search for addresses, places, business listings by name or category, and other geographic information. Search Service では、緯度と経度に基づいて住所や交差点の逆引き地理コードを行うことができます。The Search service can reverse geocode addresses and cross streets based on latitudes and longitudes.

マップ上での検索の例

Search Service では、次のような高度な機能も提供されます。The Search service also provides advanced features such as:

  • ルートに沿った検索。Search along a route.
  • より広い範囲内での検索。Search inside a wider area.
  • 複数の検索要求のバッチ処理。Batch a group of search requests.
  • ある一点の場所ではなく広い範囲での検索。Search for larger area instead of a location point.

バッチおよび範囲の検索の API は現在プレビュー段階です。APIs for batch and area search are currently in preview. 検索機能の詳細については、Search API のドキュメントを参照してください。For more details on the search capabilities, read the Search API documentation.

Spatial Operations ServiceSpatial Operations service

Azure Maps の Spatial Operations サービスは、位置情報を取得します。The Azure Maps Spatial Operations service takes location information. 位置情報を素早く分析し、その時間と空間で発生している進行中のイベントをお客様にお知らせします。It quickly analyzes location information to help inform customers of ongoing events happening in time and space. ほぼリアルタイムの分析とイベントの予測モデリングを可能にします。It enables near real-time analysis and predictive modeling of events.

このサービスでは、お客様が、一般的な地理空間数学計算のライブラリを使用して、位置情報のインテリジェンスを強化できます。The service enables customers to enhance their location intelligence with a library of common geospatial mathematical calculations. 一般的な計算の例としては、最接近点、大圏距離、バッファーが挙げられます。Common calculations include closest point, great circle distance, and buffers. このサービスとそのさまざまな機能の詳細については、Spatial Operations API のドキュメントを参照してください。To learn more about the service and the various features, read the Spatial Operations API documentation.

Time Zone ServiceTime Zone service

Time Zone Service では、現在、過去、未来のタイム ゾーン情報のクエリを実行できます。The Time Zone service enables you to query current, historical, and future time zone information. 緯度と経度のペアを使用するか、または IANA ID を使用することができます。You can use either latitude and longitude pairs or an IANA ID. Time Zone Service では、次のこともできます。The Time Zone service also allows for:

  • Windows タイム ゾーン ID を IANA タイム ゾーンに変換する。Converting Microsoft Windows time-zone IDs to IANA time zones.
  • UTC に対するタイム ゾーン オフセットをフェッチする。Fetching a time-zone offset to UTC.
  • 選択したタイム ゾーンにおける現在の時刻を取得する。Getting the current time in a chosen time zone.

Time Zone Service に対するクエリの一般的な JSON 応答は、次のサンプルのようになります。A typical JSON response for a query to the Time Zone service looks like the following sample:

{
    "Version": "2017c",
    "ReferenceUtcTimestamp": "2017-11-20T23:09:48.686173Z",
    "TimeZones": [{
        "Id": "America/Los_Angeles",
        "ReferenceTime": {
            "Tag": "PST",
            "StandardOffset": "-08:00:00",
            "DaylightSavings": "00:00:00",
            "WallTime": "2017-11-20T15:09:48.686173-08:00",
            "PosixTzValidYear": 2017,
            "PosixTz": "PST+8PDT,M3.2.0,M11.1.0"
        }
    }]
}

このサービスの詳細については、Time Zone API のドキュメントを参照してください。For details on this service, read the Time Zone API documentation.

Traffic ServiceTraffic service

Traffic Service は、交通情報を必要とする Web またはモバイル アプリケーションの開発に使用できる Web サービスのスイートです。The Traffic service is a suite of web services that developers can use for web or mobile applications that require traffic information. サービスでは、次の 2 つのデータ型が提供されます。The service provides two data types:

  • トラフィック フロー:ネットワーク内のすべての主要道路で観察されたリアルタイムの速度と移動時間。Traffic flow: Real-time observed speeds and travel times for all key roads in the network.
  • トラフィック インシデント:道路ネットワークでの交通渋滞およびインシデントに関する最新のビュー。Traffic incidents: An up-to-date view of traffic jams and incidents around the road network.

交通情報を使用したマップの例

詳細については、Traffic API のドキュメントを参照してください。For more information, see the Traffic API documentation.

IP to Location ServiceIP to Location service

IP to Location Service は、特定の IP アドレスに関して、取得した 2 文字の国/地域コードをプレビューするために使用します。Use the IP to Location service to preview the retrieved two-letter country/region code for an IP address. このサービスは、地理的な場所に基づいてカスタマイズされたアプリケーション コンテンツを提供することで、ユーザー エクスペリエンスを強化するのに役立てることができます。This service can help you enhance user experience by providing customized application content based on geographic location.

REST API の IP to Location Service の詳細については、Azure Maps Geolocation API のドキュメントを参照してください。For more details on the IP to Location service in the REST API, read the Azure Maps Geolocation API documentation.

プログラミング モデルProgramming model

Azure Maps は、モビリティ向けに構築されており、クロスプラットフォーム アプリケーションの開発に役立てることができます。Azure Maps is built for mobility and can help you develop cross-platform applications. 言語に依存せず、REST API シリーズを介して JSON 出力をサポートするプログラミング モデルを使用します。It uses a programming model that's language agnostic and supports JSON output through REST APIs.

さらに、Azure Maps は、便利な JavaScript マップ コントロールを単純なプログラミング モデルで提供します。Also, Azure Maps offers a convenient JavaScript map control with a simple programming model. Web アプリケーションであれ、モバイル アプリケーションであれ、すばやく簡単に開発することができます。The development is quick and easy for both web and mobile applications.

Power BI 視覚エフェクトPower BI visual

Power BI 用の Azure Maps ビジュアルを使用すると、地図上の空間データに対してさまざまなをデータ視覚化を提供できます。The Azure Maps visual for Power BI provides a rich set of data visualizations for spatial data on top of a map. 80% を超えるビジネス データに位置情報コンテキストがあると推定されています。It is estimated that over 80% of business data has a location context. Azure Maps ビジュアルを使用することで、この位置情報コンテキストとビジネス データの関連性や、ビジネス データへの影響といった分析情報を得るための、コード不要のソリューションが提供されます。The Azure Maps visual offers a no-code solution for gaining insights into how this location context relates to and influences your business data.

Azure Maps ビジュアルを使用してビジネス データを表示した Power BI Desktop

詳細については、Azure Maps Power BI ビジュアルに関するドキュメントを参照してください。For more information, see the Getting started with the Azure Maps Power BI visual documentation.

使用法Usage

Azure portal に移動して Azure Maps アカウントを作成すると、Azure Maps サービスにアクセスできます。Accessing the Azure Maps services is a matter of going to the Azure portal and creating an Azure Maps account.

Azure Maps では、キーベースの認証スキームが使用されます。Azure Maps uses a key-based authentication scheme. ご自分のアカウントには 2 つのキーがあらかじめ生成されているため、いずれかのキーを使用します。Your account comes with two keys already generated for you, use either keys. アプリケーションへのこれらの場所機能の統合を開始し、Azure Maps サービスへの要求を行ってください。Start integrating these location capabilities in your application and make requests to the Azure Maps services.

注: Azure Maps では、顧客が入力した住所や場所のクエリ ("クエリ") を、マッピング機能の向上のためにサードパーティの TomTom と共有します。Note - Azure Maps shares customer-provided address/location queries ("Queries") with third-party TomTom for mapping functionality purposes. クエリが TomTom と共有される際、クエリはどの顧客やエンド ユーザーにもリンクさないため、個人を識別するために使用されることはありません。Queries are not linked to any customer or end user when shared with TomTom and cannot be used to identify individuals. Microsoft は現在、オンライン サービスの下請業者の一覧に TomTom を追加するプロセスを実行中です。Microsoft is currently in the process of adding TomTom to the Online Services Subcontractor List. Moovit および AccuWeather との統合を含むモビリティおよび気象サービスは、現在プレビューの段階です。Note that the Mobility and Weather Services, which include integration with Moovit and AccuWeather are currently in PREVIEW.

サポートされているリージョンSupported regions

Azure Maps API シリーズは現在、以下を除くすべての国とリージョンで利用できます。The Azure Maps APIs are currently available in all countries and regions except the following:

  • 中国China
  • 韓国South Korea

ご利用中の IP アドレスの場所が、サポート対象の国/地域に存在していることを確認してください。Verify that the location of your current IP address is in a supported country/region.

次のステップNext steps

Azure Maps を紹介するサンプル アプリを試す。Try a sample app that showcases Azure Maps:

Azure Maps に関する最新情報を受け取る。Stay up to date on Azure Maps: