1. はじめに
こんにちは!株式会社Definerの阪本です!
今回は、Azure Maps APIについてご紹介したいと思います。
今回は、Azure Maps APIについてご紹介したいと思います。
2. 目的・ユースケース
この記事では、Azure Maps APIを使って位置情報を活用したいときに、参考になる情報やプラクティスをまとめています。
3. Azure Mapsとは
まずは、Azure Mapsについておさらいします。
Azure Mapsは、位置情報データをWebやモバイルに簡単に組み込めるようにするサービスです。
APIやSDKなどを包括的にカバーしており、以下のような機能があります。
・マップ表示
・検索(レストランやガソリンスタンドなど)
・位置情報
・トラフィック情報
・天気
・標高
・航空写真
Azure Mapsは、位置情報データをWebやモバイルに簡単に組み込めるようにするサービスです。
APIやSDKなどを包括的にカバーしており、以下のような機能があります。
・マップ表示
・検索(レストランやガソリンスタンドなど)
・位置情報
・トラフィック情報
・天気
・標高
・航空写真
4. Azure Maps APIを試してみる
それでは、Azure Maps APIを試してみます。
①Azure Mapsアカウントの作成
Azureアカウントとは別に作成する必要があります
Azureコンソールへアクセスし、Azure Maps画面から有効化できます。
②キーの発行
後からキーを埋め込むので、Azure Maps画面からキー情報を控えておきます。
③フロントエンドの作成
以下のファイルを参考に、フロントエンドを作成します。
Azure Maps Keyに、先ほどのキーを埋め込みます。
①Azure Mapsアカウントの作成
Azureアカウントとは別に作成する必要があります
Azureコンソールへアクセスし、Azure Maps画面から有効化できます。
②キーの発行
後からキーを埋め込むので、Azure Maps画面からキー情報を控えておきます。
③フロントエンドの作成
以下のファイルを参考に、フロントエンドを作成します。
Azure Maps Keyに、先ほどのキーを埋め込みます。
<!DOCTYPE html>
<html>
<head>
<title>Map Search</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/2/atlas.min.css" type="text/css" />
<script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/2/atlas.min.js"></script>
<script src="https://atlas.microsoft.com/sdk/javascript/service/2/atlas-service.min.js"></script>
<script>
function GetMap(){
var map = new atlas.Map("myMap", {
view: 'Auto',
authOptions: {
authType: 'subscriptionKey',
subscriptionKey: '${Azure Maps Key}'
}
});
}
</script>
<style>
html,
body {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
}
#myMap {
width: 100%;
height: 100%;
}
</style>
</head>
<body onload="GetMap()">
<div id="myMap"></div>
</body>
</html>
④Mapが表示されました!

5. 引用・参考記事
Azure Maps Power BI 視覚エフェクトに横棒グラフ レイヤーを追加 ...
Azure Maps の Power BI 視覚エフェクトの概要 - Microsoft Azure ...
SwiftUIでAzure Maps iOS SDKを導入する | DevelopersIO
Azure Maps のドキュメント | Microsoft Docs
チュートリアル:Azure Maps を使用して近くの目的地を検索する
Azure Maps – 地理空間マッピング API | Microsoft Azure
Microsoft Azure Maps の概要 | Microsoft Docs
Azure Maps の Power BI 視覚エフェクトの概要 - Microsoft Azure ...
SwiftUIでAzure Maps iOS SDKを導入する | DevelopersIO
Azure Maps のドキュメント | Microsoft Docs
チュートリアル:Azure Maps を使用して近くの目的地を検索する
Azure Maps – 地理空間マッピング API | Microsoft Azure
Microsoft Azure Maps の概要 | Microsoft Docs
6. 独自ソリューション「PrismScaler」について
7. お問合せ
本記事では、入門編として有益な情報を無料公開しています。ご相談やお問い合わせは「株式会社Definer」へ。
8. Definerに関して。
・ Definer Incは、ITの上流から下流まで一気通貫のワンストップソリューションをご提供しております。
・ AIやクラウドのITインフラなど、先進的なIT技術のコンサルティングから要件定義 / 設計開発 / 実装、保守運用に至るまでの統合的な支援にコミットしています。
・ DevOpsとCI/CDコンサルティングにより「少ないエンジニアで事業が成長する仕組みづくり」「エンジニアが喜ぶ、採用しやすい環境づくり」「高速なアジャイル開発環境」を実現しています。
・ また、自社プロダクトとしてPrismScalerを展開しております。PrismScalerは、AWS、Azure、GCPなどのマルチクラウド / ITインフラの高品質かつ迅速な、「自動構築」「自動監視」「問題検知」「構成可視化」を実現します。
・ AIやクラウドのITインフラなど、先進的なIT技術のコンサルティングから要件定義 / 設計開発 / 実装、保守運用に至るまでの統合的な支援にコミットしています。
・ DevOpsとCI/CDコンサルティングにより「少ないエンジニアで事業が成長する仕組みづくり」「エンジニアが喜ぶ、採用しやすい環境づくり」「高速なアジャイル開発環境」を実現しています。
・ また、自社プロダクトとしてPrismScalerを展開しております。PrismScalerは、AWS、Azure、GCPなどのマルチクラウド / ITインフラの高品質かつ迅速な、「自動構築」「自動監視」「問題検知」「構成可視化」を実現します。