Azure Maps とはWhat is Azure Maps?

Azure Maps は地理空間サービスのコレクションであり、使用可能な最新のマッピング データによって、精度の高い地理的なコンテキストが Web アプリケーションとモバイル アプリケーションに提供されます。Azure Maps is a collection of geospatial services, unpinned by the freshest mapping data available providing accurate geographic context to your web and mobile applications. Azure Maps を構成する REST API では、複数のスタイルと衛星画像でマップをレンダリングしたり、世界中の関心のある住所、場所、ポイントを検索したりできるほか、ポイント間、マルチポイント、マルチポイント最適化、等時線、商用車、影響を受ける交通、マトリックス ルーティングを経路設定したり、業界最高レベルの交通の流れとインシデントを表示したりできます。また、公共交通、バイク シェアリング、スクーター シェアリング、カー シェアリングの情報を要求し、代替移動手段とリアルタイム データを利用した経路を計画するモビリティ サービスや、位置情報によるユーザーの場所の特定、場所からタイム ゾーンへの変換、場所での時刻の取得などを実現できます。Azure Maps consists of REST APIs for rendering Maps in multiple styles and satellite imagery, Searching for addresses, places, and points of interest around the world; Routing point-to-point, multipoint, multipoint optimization, isochrone, commercial vehicle, traffic influenced, and matrix routing; viewing industry-leading Traffic flow and incidents; Mobility services requesting public transit, bike share, scooter share, and car share information to plan routes leveraging alternative modes of transportation and real-time data; establishing user location through Geolocation; and converting location to Time Zones, as well as, fetching time at a location. さらに、Azure Maps では、ジオフェンシング、マップ データ ストレージ、Azure での場所情報のホスティング、地理空間分析によって場所のインテリジェンスを提供する空間演算などのためのサービスが提供されています。Additionally, Azure Maps offers services for Geofencing, Map Data storage - hosting location information in Azure; and Spatial Operations providing location intelligence through geospatial analytics. Azure Maps サービスは、REST API として直接、あるいは堅牢な Web SDK または Android SDK を介して、使用できます。Azure Maps services are available directly as REST APIs or through either our robust Web SDK or Android SDK. これらのツールを使用して、開発者は、Azure クラウド内から位置情報を Azure ソリューションに統合するソリューションの開発とスケーリングを迅速に行うことができます。These tools allow developers to quickly develop and scale solutions that integrate location information into Azure solutions from within the Azure cloud. 今すぐ無料の Azure Maps アカウントにサインアップして、開発を始めてください。Sign up for your free Azure Maps account today and start developing!

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


マップ コントロールMap Controls

Web SDKWeb SDK

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

Azure Maps Web SDK

Android SDKAndroid SDK

Azure Maps Android SDK を使用して、強力なモバイル マッピング アプリケーションを作成できます。The Azure Maps Android SDK lets you create powerful mobile mapping applications.

Azure Maps Android SDK

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

データはマップに不可欠です。お客様のデータを Azure Maps サービスに近づけると、遅延が低減し、生産性が上がり、アプリケーションを輝かせる強力で新しいシナリオが作成されます。Data is an imperative for maps, and bringing customer data closer to the Azure Maps service will reduce latency, increase productivity, and create powerful, new scenarios to light up in your applications. Data Service では、空間演算や画像合成で使用する地理空間データをアップロードして格納することで、遅延を短縮し、生産性を向上させるほか、お客様のアプリケーション内で新しいシナリオを有効にできます。Data Service allows you to upload and store geospatial data for use with spatial operations or image composition to reduce latency, increase productivity, and enable new scenarios within your applications. このサービスの詳細については、Data Service API シリーズに関するページを参照してください。For details on this service, visit the Data Service APIs page.

モビリティ サービスMobility Service

Azure Maps のモビリティ サービスでは、停留所、経路情報、推定される移動時間など、周辺の公共交通機関サービスに関するリアルタイムの位置情報インテリジェンスを提供します。Azure Maps Mobility services provide real-time location intelligence on nearby public transit services, including stops, route information, and travel time estimations. 本サービスでは、指定された場所の周囲にある特定の種類のオブジェクト (公共交通機関の停留所、シェアリングされているバイク、スクーター、自動車など) を検索して、一連の交通オブジェクトをオブジェクトの詳細と共に返すことができます。The service allows to search for specific object types such as public transit stops, shared bikes/scooters/cars around a given location returning a set of transit object with object details. 開発者は本サービスを使用して、基本情報のほかに詳細情報 (路線ジオメトリや停留所のリスト、スケジュールどおりおよびリアルタイムの交通の到着、サービス アラートなど) もカバーする、交通路線の詳細を要求することもできます。The service lets developers also request transit line details covering basic information and additional details such as line geometry, list of stops, scheduled and real-time transit arrivals and service alerts. ユーザーはドッキング ステーションの情報を要求することで、利用可能なシェアリング バイクが最も近くのドックにいくつ残されているかを要求することもできます。Users can also request how many available shared bikes are left in closest dock by requesting docking stations information. Mobility Service には、カー シェアリングの利用可能な自動車を検索する機能もあり、将来の利用可能性や現在の燃料レベルなどの詳細を返すことができます。The Mobility Service also has the ability to search available car share vehicles, returning details such as future availability and current fuel level. Azure Maps Mobility Service では、リアルタイムでの移動計画が可能です。考えられる最良の経路オプションを返すことができるほか、徒歩やバイク、都市圏内 (市内) で利用可能な公共交通機関など、さまざまな移動手段を提示できます。Azure Maps Mobility service allows real-time trip planning, returning the best possible route options and providing a variety of travel modes, including walking, biking and public transit available within the metro area (city). さらに開発者は、経路のジオメトリや移動プランの詳しいスケジュールなど、追加の情報が含まれた詳細な交通移動プランを要求することもできます。In addition, developers can request transit itinerary details with additional information such geometry of the route and detailed itinerary schedules.

本サービスとそのさまざまな機能の詳細については、API に関するドキュメントを参照してくださいTo learn more about the service and the various features, please see our API documentation

Render ServiceRender service

Render Service は、開発者がマッピングを中心とする Web アプリケーションおよびモバイル アプリケーションを作成できるように設計されています。The Render service is designed for developers to create web and mobile applications around mapping. このサービスは、高品質のラスター グラフィックス イメージ、19 のズーム レベル、または完全にカスタマイズ可能なベクター形式のマップ イメージを使います。The service uses either high-quality raster graphic images, available in 19 zoom levels, or fully customizable vector format map images.

Azure Maps Map.png

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

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 for developers to calculate directions across a number of travel modes such as car, truck, bicycle, or walking. サービスでは、交通状況、重量制限、危険物輸送などの入力も検討できます。The service can also consider inputs such as traffic conditions, weight restrictions, or hazardous material transport.

Azure Maps Route.png

Route Service では現在、複数のルート要求のバッチ処理、一連の出発地と目的地の間における移動時間と距離のマトリックス、時間または燃料の要件に基づいた移動可能なルートまたは距離の検出など、高度な機能のプレビューが提供されています。The Route service now 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, and finding routes or distances you can travel based on your time or fuel requirements. ルーティング機能の詳細については、Azure Maps Route API に関するページを参照してください。For details on the routing capabilities, read the Azure Maps Route APIs.

検索サービスSearch service

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

Azure Maps Search.png

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, as well as search for larger area instead of a location point. バッチおよび範囲の検索の API は現在プレビュー段階です。APIs for batch and area search are currently in preview. 検索機能の詳細については、Azure Maps Search API に関するページを参照してください。For more details on the search capabilities, read the Azure Maps Search APIs page.

Spatial OperationsSpatial Operations

Azure Maps Spatial Operations は、位置情報を取得し、すぐさまこれを分析し、その時間と空間で発生している進行中のイベントをお客様にお知らせし、ほぼリアルタイムの分析とイベントの予測モデリングを可能にします。Azure Maps Spatial Operations will take location information and analyze it on the fly to help inform our customers of ongoing events happening in time and space, enabling near real-time analysis and predictive modeling of events. このサービスでは、Azure Maps のお客様が、最接近点、大圏距離、バッファーなどのサービスを含め、一般的な地理空間数学計算のライブラリを使用して、位置情報のインテリジェンスをネイティブに強化できます。Service enables Azure Maps' customers natively to enhance their location intelligence with a library of common geospatial mathematical calculations, including services such as closest point, great circle distance, and buffers. 本サービスとそのさまざまな機能の詳細については、API に関するドキュメントを参照してください。To learn more about the service and the various features, see our API documentation.

Time Zone ServiceTime Zone service

Time Zone Service では、緯度と経度の組み合わせまたは IANA ID を使って、現在、過去、未来のタイム ゾーン情報のクエリを実行できます。The Time Zone service allows you to query current, historical, and future time zone information using either latitude-longitude pairs or an IANA ID. また、Time Zone Service では、Microsoft Windows タイム ゾーン ID を IANA タイム ゾーンに変換したり、UTC に対するタイム ゾーン オフセットを取得したり、それぞれのタイム ゾーンで現在の時刻を取得したりすることもできます。The Time Zone service also allows for converting Microsoft Windows time zone IDs to IANA time zones, fetching a time zone offset to UTC and getting the current time in a respective 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"
        }
    }]
}

このサービスの詳細については、Azure Maps Timezone API に関するページを参照してください。For details on this service, visit the Azure Maps Timezone APIs page.

Traffic ServiceTraffic service

Traffic Service は、交通情報を必要とする Web アプリケーションおよびモバイル アプリケーションを開発者が作成できるように設計された Web サービスのスイートです。The Traffic service is a suite of web services designed for developers to create web and mobile applications requiring traffic. サービスでは、次の 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 about the traffic jams and incidents around the road network.

Azure Maps の交通情報

詳細については、Azure Maps Traffic API に関するページを参照してください。Visit the Azure Maps Traffic APIs page for more details.

IP to LocationIP to Location

IP to Location サービスでは、特定の IP アドレスに関して、取得した 2 文字の国番号をプレビューできます。The IP to Location service allows you to preview the retrieved two letter country code for a given IP address. このサービスを使用すると、地域に基づいてカスタマイズされたアプリケーション コンテンツを強化することで、ユーザー エクスペリエンスを調整して拡張できます。This service can help you to tailor and enhance the user experience by powering customized application content based on geographic location.

IP to Location サービスの REST API については、Azure Maps Geolocation API に関するページを参照してください。For information on the REST APIs for IP to Location service, visit the Azure Maps Geolocation APIs page.

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

モビリティを実現するよう設計された Azure Maps では、クロスプラットフォーム アプリケーションを強化できます。Azure Maps is built for mobility and can power cross-platform applications. 言語に依存せず、REST API を通じて JSON をサポートするプログラミング モデルが使用されます。It uses a programming model that is language agnostic and supports JSON output through REST APIs.

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

使用法Usage

Azure portal に移動して Azure Maps アカウントを作成すると、Maps サービスにアクセスできます。Accessing the Maps services is a matter of navigating 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 pre-generated for you. アプリケーションへのこれらの場所機能の統合を始めるには、どちらかのキーを使用して Azure Maps サービスへの要求を行います。Start integrating these location capabilities into your application by using either key and making a request to the Azure Maps service.

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

Azure Maps API は現在、以下のリージョンを除くすべての国/地域で利用できます。The Azure Maps API is currently available in all countries/regions except for the following regions:

  • アルゼンチンArgentina
  • 中国China
  • インドIndia
  • モロッコMorocco
  • パキスタンPakistan
  • 韓国South Korea

ご自身の現在の IP アドレスの場所が上記のサポートされていない国/地域に含まれていないことを確認してください。Verify that the location of your current IP address isn't in one of the unsupported countries/regions above.

次の手順Next steps

Azure Maps の新機能に関する詳細情報:For more information on the new features of Azure Maps:

Azure Maps を紹介するサンプル アプリの試行:Try out a sample app showcasing the Azure Maps: