Vue プロジェクトは Baidu マップ API を使用します

目次

1.百度開発者認定

2. アプリケーションを作成する

3. Baidu マップ API ファイルの参照

4.地図を表示する 


1.百度開発者認定

Baidu マップ オープン プラットフォームの公式 Web サイトにアクセスします (認証にはID 番号、顔認識、携帯電話の Baidu APP、電子メール アドレスが必要です)。

登録とログインが完了すると、コンソールで開発者認証を行うことができます。

2. アプリケーションを作成する

アプリケーション管理でアプリケーションを作成できます. アプリケーション タイプはブラウザ側である必要があります. リファラー ホワイトリストがテスト バージョンのみの場合, 最初に * を使用できます. ホワイトリスト内の Web サイトのみが通話を正常に開始できます.

 作成が完了すると、AK が生成されます。

3. Baidu マップ API ファイルの参照

JavaScript Open Documentationにチュートリアルがあり、チュートリアルに従って参照できます。

vue で使用する場合は、このコード セグメントを html ファイルに配置する必要があります。

<script type="text/javascript" src="https://api.map.baidu.com/api?v=3.0&&type=webgl&ak=您的密钥">
</script>

 内部の ak 値を変更する必要があります。これは、上記で作成したアプリケーションによって生成された ak 値です。

4.地図を表示する 

地図を表示するためのデモもあります。 

vueのindex.htmlにAPIを導入すれば、プロジェクトで利用できます。 

var map = new BMapGL.Map("container");          // 创建地图实例 
var point = new BMapGL.Point(116.404, 39.915);  // 创建点坐标 
map.centerAndZoom(point, 15);                 // 初始化地图,设置中心点坐标和地图级别

これは使用例です。注意すべき点がいくつかあります。

  1. このコードを Mounted ライフサイクルに入れます。
  2. マップを表示するインスタンスを取得するには、ref を使用して取得できます。
  3. マップを表示するインスタンスの幅と高さを設定します。
  4. 作成点の座標は変更できます。

 

 ここまでで、Baidu マップ API の簡単な使用が完了しました。

おすすめ

転載: blog.csdn.net/m0_51636525/article/details/127405257