小编nab*_*ekt的帖子

Mapbox - 完全禁用聚类

我已经开始使用 Mapbox,并且一切都按照我的意愿工作,只是我无法弄清楚如何禁用集群。这是我的代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8' />
    <title>Add custom icons with Markers</title>
    <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
    <script src='https://api.tiles.mapbox.com/mapbox-gl-js/v1.0.0/mapbox-gl.js'></script>
    <link href='https://api.tiles.mapbox.com/mapbox-gl-js/v1.0.0/mapbox-gl.css' rel='stylesheet' />
    <style>
        body { margin:0; padding:0; }
        #map { position:absolute; top:0; bottom:0; width:100%; }
    </style>
</head>
<body>

    <style>
        .marker {
            /*display: block;*/
            border: none;
            /*border-radius: 50%;*/
            cursor: pointer;
            padding: 0;
            background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Map_pin_icon.svg/176px-Map_pin_icon.svg.png');
            background-size: cover;
            width: 20px;
            height: 27px;
            /*border-radius: 50%;*/
            /*cursor: pointer;*/
        }
    </style>

    <div id='map'></div>

    <script>
        mapboxgl.accessToken = 'pk.eyJ1IjoibmFiZWxla3QiLCJhIjoiY2p4ZXVubnQwMGVmcTN6cGU0c3JpZmM2diJ9.peecDCcSljWhChxCknv7AQ';

        var coordinates = [
            [6.73579, 78.72300],
            [2.70886, …
Run Code Online (Sandbox Code Playgroud)

mapbox mapbox-gl-js

2
推荐指数
1
解决办法
1288
查看次数

适用于 Arduino 和 DxCore 的 Visual Studio Code IntelliSense

这里有人让 IntelliSense 在带有 DxCore 项目的 Arduino 的 Visual Studio Code 中相对完美地工作吗?我已经完成了大部分工作,但仍然存在一些问题。

对我来说,任何需要Serial.printf()用红色波浪线标记的电话。Ctrl+单击printf可以很好地显示定义。这里那里的其他事物也有相同的行为。例如,在定义va_startprintf

除此之外,在验证草图时,我得到: [Error] Failed to read or write IntelliSense configuration: {} 不认为这是一个真正的问题,但它很烦人。

这是我的c_pp_properties.json文件:

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "C:\\Users\\nabel\\OneDrive\\Documents\\ArduinoData\\packages\\DxCore\\hardware\\megaavr\\**",
                "C:\\Users\\nabel\\OneDrive\\Documents\\Arduino\\libraries\\**",
                "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\**",
                "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\**",
                "C:\\Program Files (x86)\\Arduino\\tools\\**",
                "C:\\Program Files (x86)\\Arduino\\libraries\\**"
            ],
        "forcedInclude": [
            "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Arduino.h"
        ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE",
                "ARDUINO=10816", // Should be updated for version of Arduino IDE installed; …
Run Code Online (Sandbox Code Playgroud)

intellisense arduino dxcore visual-studio-code vscode-extensions

0
推荐指数
1
解决办法
2103
查看次数

Map at() 对于与看似相同的字符串文字键存在的值抛出 std::out_of_range

我有一个使用字符串文字(我认为这就是它们是什么?)作为键的地图。该地图名为codingRateMap. 如果我尝试使用codingRateMap.at()字符串文字来访问它,我会得到我所期望的结果。但是,如果我尝试使用std::string c_str()返回值进行访问,则at()调用会抛出std::out_of_range。我找不到两个字符串文字之间的任何区别。printf打印同样的东西。strcmp()说他们是平等的。通过空终止符,实际字节值是相同的。

代码:

#include <map>
#include <string>
#include <string.h>
#include <stdio.h>


typedef enum
{
    CODING_RATE_4_5,  // Modem default
    CODING_RATE_4_6
} lora_modem_cfg_coding_rate_t;

static std::map<const char*, lora_modem_cfg_coding_rate_t> CreateCodingRateMap()
{
    std::map<const char*, lora_modem_cfg_coding_rate_t> newMap;
    newMap["CODING_RATE_4_5"] = CODING_RATE_4_5;
    newMap["CODING_RATE_4_6"] = CODING_RATE_4_6;
    return newMap;
}


int main(void)
{
    std::map<const char*, lora_modem_cfg_coding_rate_t> codingRateMap = CreateCodingRateMap();

    const char* coding_rate_selection1 = "CODING_RATE_4_5";

    std::string coding_rate_selection2_string = "CODING_RATE_4_5";
    const char* coding_rate_selection2 = coding_rate_selection2_string.c_str();

    printf("coding_rate_selection1: %s\n", …
Run Code Online (Sandbox Code Playgroud)

c++ string dictionary

-4
推荐指数
1
解决办法
83
查看次数