0

我正在尝试使用 MapBox JS 创建具有以下 3 个主要功能的自定义地图:

  1. 自定义标记图像(图标)
  2. 飞到位置(缓慢或一般的一个)
  3. 过滤标记

似乎功能 1 和 2 不属于相同的 JS 文件。就像他们使用不同版本的 JS 文件一样。请参阅下面的链接以获取参考。

有没有人尝试过 Mapbox 并将这两种不同的功能合二为一?

我也使用了 noConflict 但它不起作用!我尝试使用 v0.18.0 版本的 JS 和 CSS 文件创建自定义标记,但在另一个版本 (v2.4.0) 中似乎没有像这样的图标。

以下是两个使用不同版本文件的功能示例。

https://www.mapbox.com/mapbox-gl-js/example/flyto/

https://www.mapbox.com/mapbox.js/example/v1.0.0/custom-marker/

我找到的 JS 和 CSS 版本文件:

这是针对功能 2 和 3

<script src='https://api.tiles.mapbox.com/mapbox-gl-js/v0.18.0/mapbox-gl.js'></script> 
<link href='https://api.tiles.mapbox.com/mapbox-gl-js/v0.18.0/mapbox-gl.css' rel='stylesheet' />

这适用于功能 1 - 自定义标记。

<script src='https://api.mapbox.com/mapbox.js/v2.4.0/mapbox.js'></script>
<link href='https://api.mapbox.com/mapbox.js/v2.4.0/mapbox.css' rel='stylesheet' />
4

0 回答 0