我正在尝试使用“marker-symbol”为标准 Mapbox 标记添加两位数和三位数字的 id。两位数的标记效果很好,如下所示,但是当我尝试包含三位数字时,即 112,标记不会显示在 map 上。有没有使用内置标记而不创建自定义 div 标记的简单方法?
最佳答案
很抱歉,没有简单的方法可以做到这一点。不适用于内置标记。这些标记只是从 Mapbox 服务器加载的图像。它们存在到99号。100号不存在,你可以自己检查:
pin-m-99+AA0000.png: https://api.tiles.mapbox.com/v4/marker/pin-m-99+AA0000.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6IlhHVkZmaW8ifQ.hAMX5hSW-QnTeRCMAy9A8Q
pin-m-100+AA0000.png: https://api.tiles.mapbox.com/v4/marker/pin-m-100+AA0000.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6IlhHVkZmaW8ifQ.hAMX5hSW-QnTeRCMAy9A8Q
关于javascript - 三位数字的 Mapbox 标记符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28507910/