<div id='mapContainer'></div>
<script src='https://webapi.amap.com/maps?v=1.4.15&key=您的高德地图API Key'></script>
<script>
    var map = new AMap.Map('mapContainer', {
        zoom: 10,
        center: [116.397428, 39.90923]
    });
    var path = [
        [116.405289, 39.904987],
        [116.407013, 39.904581],
        [116.408198, 39.904427],
        [116.410358, 39.90439],
        [116.414503, 39.904343]
    ];
    var polyline = new AMap.Polyline({
        path: path,
        strokeColor: '#3366FF',
        strokeOpacity: 1,
        strokeWeight: 5,
        strokeStyle: 'solid'
    });
    polyline.setMap(map);
</script>
<h2>高德地图API绘制轨迹教程</h2>
<p>本文将详细介绍如何使用高德地图API绘制轨迹,并提供完整的代码示例,帮助您轻松实现路径展示功能。</p>
<h3>1. 定义地图容器</h3>
<p>首先需要在HTML页面中定义一个地图容器,例如:</p>
<pre><code class="language-html">&lt;div id='mapContainer'&gt;&lt;/div&gt;
</code></pre>
<h3>2. 引入高德地图API</h3>
<p>在HTML页面中引入高德地图API:</p>
<pre><code class="language-html">&lt;script src='https://webapi.amap.com/maps?v=1.4.15&amp;key=您的高德地图API Key'&gt;&lt;/script&gt;
</code></pre>
<p>其中,需要将'您的高德地图API Key'替换为自己申请的API Key。</p>
<h3>3. 创建地图实例</h3>
<p>通过调用<code>AMap.Map()</code>方法创建地图实例:</p>
<pre><code class="language-javascript">var map = new AMap.Map('mapContainer', {
    zoom: 10,
    center: [116.397428, 39.90923]
});
</code></pre>
<p>其中,<code>zoom</code>表示地图缩放级别,<code>center</code>表示地图中心点坐标。</p>
<h3>4. 绘制轨迹</h3>
<p>通过调用<code>AMap.Polyline()</code>方法绘制轨迹:</p>
<pre><code class="language-javascript">var path = [
    [116.405289, 39.904987],
    [116.407013, 39.904581],
    [116.408198, 39.904427],
    [116.410358, 39.90439],
    [116.414503, 39.904343]
];
var polyline = new AMap.Polyline({
    path: path,
    strokeColor: '#3366FF',
    strokeOpacity: 1,
    strokeWeight: 5,
    strokeStyle: 'solid'
});
polyline.setMap(map);
</code></pre>
<p>其中,<code>path</code>表示轨迹的坐标点数组,<code>strokeColor</code>表示轨迹颜色,<code>strokeOpacity</code>表示轨迹透明度,<code>strokeWeight</code>表示轨迹宽度,<code>strokeStyle</code>表示轨迹样式。</p>
<h3>完整代码示例</h3>
<pre><code class="language-html">&lt;div id='mapContainer'&gt;&lt;/div&gt;
&lt;script src='https://webapi.amap.com/maps?v=1.4.15&amp;key=您的高德地图API Key'&gt;&lt;/script&gt;
&lt;script&gt;
    var map = new AMap.Map('mapContainer', {
        zoom: 10,
        center: [116.397428, 39.90923]
    });
    var path = [
        [116.405289, 39.904987],
        [116.407013, 39.904581],
        [116.408198, 39.904427],
        [116.410358, 39.90439],
        [116.414503, 39.904343]
    ];
    var polyline = new AMap.Polyline({
        path: path,
        strokeColor: '#3366FF',
        strokeOpacity: 1,
        strokeWeight: 5,
        strokeStyle: 'solid'
    });
    polyline.setMap(map);
&lt;/script&gt;
</code></pre>
<p><strong>注意:</strong> 请将代码中的'您的高德地图API Key'替换为自己申请的API Key。</p>
<p>希望本文能够帮助您理解如何使用高德地图API绘制轨迹。如果您有任何问题,请随时在评论区留言。</p>
高德地图API绘制轨迹教程 - 使用Polyline轻松实现路径展示

原文地址: https://www.cveoy.top/t/topic/lM35 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录