使用腾讯地图WebService API进行地点搜索

https://lbs.qq.com/webservice_v1/guide-suggestion.html

1.  通过jsonp方式使用

$.ajax({
    type: "get",
    url:
        "https://apis.map.qq.com/ws/place/v1/suggestion?keyword=" + that.text +
        "&region=" + that.position +         "&location=" + (that.lat + "," + that.lng) +
        "&get_subpois=1&key=你的key&output=jsonp"
    dataType: "jsonp",
    success: res => {
        //返回搜索结果
        console.log(res);
    }
});

2.  如果遇到报错"请求来源未被授权, 此次请求来源域名:",不要设置域名白名单

原文地址:https://www.cnblogs.com/223zzm/p/11747012.html

时间: 2024-10-10 12:47:42

使用腾讯地图WebService API进行地点搜索的相关文章

腾讯地图 webservice api get 请求 返回值 跨域

解决方法其实 腾讯已经在接口说明了 请求URL 该请求为GET请求 https://apis.map.qq.com/ws/coord/v1/translate 请求参数 参数 必填 说明 示例 locations 是 预转换的坐标,支持批量转换, 格式:纬度前,经度后,纬度和经度之间用","分隔,每组坐标之间使用";"分隔: 批量支持坐标个数以HTTP GET方法请求上限为准 locations=39.12,116.83;30.21,115.43 type 是 输入

腾讯地图圆形覆盖物添加移除以及标注偏移问题总结

最近在用腾讯地图的api,对遇到的问题和解决方法做个总结(可能有不正确的地方) 1.初始化地图 // 地图 定义可能要用到的标注,圆形覆盖物等,由于多个,所以都用数组 var searchService,markers = [],lables = [],markerIndex=0,map,circles = [];//初始化地图函数 自定义函数名init function initMap(con) { //定义map变量 调用 qq.maps.Map() 构造函数 获取地图显示容器 map =

百度地图转腾讯地图腾讯地图转百度地图

public static double pi = 3.141592653589793 * 3000.0 / 180.0; /** * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 将 GCJ-02 坐标转换成 BD-09 坐标 * * @param gg_lat * @param gg_lon * @return */ public static Gps gcj02_To_Bd09(double gg_lon, double gg_lat) { double x =

Xamarin.Forms使用腾讯地图

用Xamarin.Forms 也有一段时间了,跨平台,生成native代码的噱头 天花乱坠的, 其中的坑,只有用过的人才懂... 就拿地图来说...总不能用google地图吧 于是只能自己想办法了. 首先官网上有篇文章,大家可以看下 点我 首先我们需要做的是 将地图的android sdk转为C#能用的dll ,也就是需要对android sdk做一个binding 由于百度地图及高德地图的api key申请都需要sha1值,个人嫌麻烦,所以选择了腾讯地图,腾讯地图只要api key即可. 1.

腾讯地图API简介、整理

目录 腾讯地图API 1 1.API概览... 1 1.1 WebService API(官网注明是beta版本,可能不稳定,慎用):... 1 1.2 URL API:... 2 1.3 静态图API:... 2 1.3 JavaScript API V2:... 2 1.4 另外还有Android SDK, Android 定位SDK,和IOS SDK,主要用于手机端开发.     2 2. 下面重点讲解JavaScript API V2:... 2 2.1最简单的地图-显示一张以坐标为中心

微信小程序wx.getLocation()获取经纬度及JavaScript SDK调用腾讯地图API获取某一类地址

简介 腾讯位置服务为微信小程序提供了基础的标点能力.线和圆的绘制接口等地图组件和位置展示.地图选点等地图API位置服务能力支持,使得开发者可以自由地实现自己的微信小程序产品. 在此基础上,腾讯位置服务微信小程序JavaScript SDK是专为小程序开发者提供的LBS数据服务工具包,可以在小程序中调用腾讯位置服务的POI检索.关键词输入提示.地址解析.逆地址解析.行政区划和距离计算等数据服务,让您的小程序更强大! 有时候我们在做微信小程序时有些功能需要获取当前的地理位置及附近地点的一些要求,但是

【原创】web端高德地图javascript API的调用

关于第三放地图的使用,腾讯.百度.高德 具体怎么选择看你自己怎么选择了. 高德地图开放平台:http://lbs.amap.com/ 本次使用的是高德的javascript API http://lbs.amap.com/api/javascript-api/summary/ 使用方法 1.注册成为高德地图开发者,创建应用后申请key. 2.引入高德地图API <script type="text/javascript" src="http://webapi.amap.

腾讯地图定位

<div class="c">@Html.TextBoxFor(u => u.Address, new { @class = "text01", onchange = "changeAddress()", style = "margin:10px 0;" })经度@Html.TextBoxFor(u => u.Longitude, new { @class = "text05" })

利用H5构建地图和获取定位地点

地图与地理定位 定位在大部分项目中都需要实现,如何实现主要有如下的几种方法 H5定位 在HTML5中navigator有很强大的功能,其中就有定位的方法 navigator.geolocation.getCurrentPosition(function showPosition(position){ lat=position.coords.latitude; lon=position.coords.longitude; console.log(lat,lon) },function(err){