13 宇宙379

尚未进行身份认证

我要认证

C/C++,VC++

等级
TA的排名 1k+

百度地图API入门8-JS根据两点获得角度

function getAngle(p1,p2) {//顺时针,参数为BMap.Point类型 var angle = Math.atan2(Math.abs(p1.lng - p2.lng), Math.abs(p1.lat - p2.lat)); if (p2.lng >= p1.lng) { if (p2.lat >= p1.lat) { } else { angle = Math.PI - angle; } } else { i

2020-10-13 17:26:35

百度地图API入门7-QT与JS通讯

QT += webenginewidgets webchannel//地图布局 m_webView = new QWebEngineView(this); QStackedLayout* layout = new QStackedLayout(ui->frame); ui->frame->setLayout(layout); layout->addWidget(m_webView); QFileInfo file("./Res...

2020-10-13 17:22:43

百度地图API入门6-QT加载离线百度地图

离线和在线的唯一区别是在线加载的是在线(网络)资源而离线加载的是离线(本地)资源,所以只要我们把在线的资源下载下载,将代码里在线链接改为离线链接即可。在线的资源主要有三类:1.地图这个我们需要通过第三方下载软件下载地图图片;这样的软件很多,太乐地图下载器,全能地图下载器,水经注下载区等;2. js,css文件3. 图片等资源网上有别人下载好的成熟的资源,直接用即可。...

2020-10-13 17:16:18

百度地图API入门5-QT加载百度地图

新建mainwindow窗口工程,添加一个frame控件用于放置地图。pro添加:QT += webenginewidgets webchannel头文件#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QWebEngineView>#include <QtWebChannel>QT_BEGIN_NAMESPACEnamespace Ui { cla.

2020-09-24 14:34:51

百度地图API入门4-常用代码

1.初始化地图,设置中心点坐标和地图级别map.centerAndZoom(new BMap.Point(116.404, 39.915), 11); 2.设置地图显示的城市map.setCurrentCity("成都"); 3.开启鼠标滚轮缩放map.enableScrollWheelZoom(true); 添加地图类型控件map.addControl(new BMap.MapTypeControl({ mapTypes:[ BMAP_N

2020-09-24 14:22:26

百度地图API入门3-一些基本概念

在使用百度地图JavaScript API服务时,需使用百度BD09坐标,如使用其他坐标( WGS84、GCJ02)进行展示,需先将其他坐标转换为BD09,详细说明请参考坐标转换说明,请勿使用非官方的转换方法。目前国内主要有以下三种坐标系:WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。GCJ02:又称火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS84坐标系经加密后的坐标系。BD09:为百度坐标系,在GCJ02坐标系基础上再次加密。其中bd.

2020-09-24 11:45:10

百度地图API入门2-创建一个简单的百度地图

    有了baidu key,我们就可以做应用了。第一个demo代码如下:<!DOCTYPE html> <!-- HTML 5声明 --><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- 编码格式声明 --> <meta name="vi

2020-09-24 11:02:13

百度地图API入门1-申请百度API key

百度地图提供了免费的接口,供开发者将百度地图嵌入到自己的web应用,PC端应用等。当然google地图,高德地图,腾讯地图等很多地图也可以用,差别较小。开始学习本教程前,你需要在百度地图开放平台上申请一个指定的API key。通过以下步骤我们可以免费获取 API key 。访问 http://lbsyun.baidu.com/ ,通过一个百度账号进行登录(没有则注册一个),然后创建应用如下:这样就获得了一个api key了。...

2020-09-24 10:22:26

n5183b 编程控制

freqset:FREQ 100MHz or FREQ:FIX 100MHzread :FREQ?2,AMPlitudePOW 12DBM3,保存用户自定义设置:system:preset:user:save复位为用户设置:system:preset:user复位为系统设置:system:preset(or *RST)4,rfoutput on|off (1 |...

2018-11-23 20:40:20

Ice 基本概念

The Internet Communications Engine (Ice) is an object-oriented RPC framework。ICE(Internet Communications Engine)网络通讯引擎是一个面向对象的RPC框架。1,要使客户端能够联系Ice对象,客户端必须拥有Ice对象的代理。字符串化代理代理中的信息可以表示为字符串。例如,字符串:Sim...

2018-11-10 16:18:20

map查找

1,auto value = map.at(“test”); 如果map中没有这个key会报错。2,auto value = map[“test”]; 没有不会报错,且会插入一个新的pair,value为空。源码如下,一目了然:T& operator[](const key_type& k){ return (*((insert(value_type(k, T())))....

2018-11-05 22:02:03

MSVCRTD.lib(crtexe.obj) : error LNK2019

bug!莫名其妙报错,手动删除makefile,重新编译。修改了pro文件,居然不重新生成makefile。

2018-11-05 21:40:15

error: C2679

#include <iostream>//#include <string>int main(){ std::string str = "test"; std::cout <<str<< std::endl; return 0;}上述代码报错

2018-11-05 20:05:16

std::bind

#include <random>#include <iostream>#include <memory>#include <functional> void f(int n1, int n2, int n3, const int& n4, int n5){ std::cout << n1 << '...

2018-11-04 17:23:59

std::function

std::function是一个通用多态函数包装器,该函数包装器模板能包装任何类型的可调用元素(callable element),例如普通函数,函数指针,成员函数(静态和非静态)和函数对象。Class template std::function is a general-purpose polymorphic function wrapper. Instances of std::funct...

2018-11-04 16:41:17

C++ lambda表达式入门

1.lambda表达式lambda表达式 是一个函数,一个匿名函数,也就是没有函数名的函数,为什么不需要函数名呢,因为我们直接(一次性的)用它,嵌入式用的它,不需要其他地方用它。也叫闭包,闭就是封闭的意思,就是其他地方都不用他,包就是函数。lambda表达式 其实就是一个函数对象,他内部创建了一个重载()操作符的类。最简单的一个lambda表达式。int main(){[] {...

2018-11-04 12:17:01

STL 标准库 - 003

#include <iostream>#include <string>//!!!#include <tuple>#include <functional>#include <algorithm>using namespace std;std::tuple<int, string,string> fun(int ...

2018-11-03 17:34:58

STL 标准库 - 002

#include <iostream>#include <vector>#include <functional>#include <algorithm>#include <iostream>#include <iostream>#include <iostream>using namespace

2018-11-03 10:45:13

STL 标准库 - 001

#include <iostream> #include <string> using std::cout; using std::endl; using std::string; namespace std2{ template <class _T1,class _T2> struct pair { //两个成员 _T...

2018-11-03 10:40:54

C++ throw 代替 goto

bool throw_x = true; int i,j,k; try{ for(i=0;i<10;i++){ for(j=0;j<10;j++){ for(k=0;k<10;k++){ ...

2018-10-23 20:55:20

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。