必须有啊。。如果是 网页应用,就用 百度的JavaScript api 。如果是移动端,可以查看安卓SDK 的示例
// 百度地图API功能var map = new BMapMap("allmap");
var point = new BMapPoint(116331398,39897445);
mapcenterAndZoom(point,12);
var geolocation = new BMapGeolocation();
geolocationgetCurrentPosition(function(r){
if(thisgetStatus() == BMAP_STATUS_SUCCESS){
var mk = new BMapMarker(rpoint);
mapaddOverlay(mk);
mappanTo(rpoint);
alert('您的位置:'+rpointlng+','+rpointlat);
}
else {
alert('failed'+thisgetStatus());
}
},{enableHighAccuracy: true})
官方示例!
<!DOCTYPE html>
<html>
<body>
<p id="demo">点击这个按钮,获得您的坐标:</p>
<button onclick="getLocation()">试一下</button>
<script>
/ 例子解释:
检测是否支持地理定位
如果支持,则运行 getCurrentPosition() 方法。如果不支持,则向用户显示一段消息。
如果getCurrentPosition()运行成功,则向参数showPosition中规定的函数返回一个coordinates对象
showPosition() 函数获得并显示经度和纬度 /
var x=documentgetElementById("demo");
function getLocation()
{
if (navigatorgeolocation)
{
navigatorgeolocationgetCurrentPosition(showPosition);
}
else{xinnerHTML="Geolocation is not supported by this browser";}
}
function showPosition(position)
{
xinnerHTML="Latitude: " + positioncoordslatitude +
"<br />Longitude: " + positioncoordslongitude;
}
</script>
</body>
new BMapGeolocation()getCurrentPosition(function(r){
//r为当前所在城市的信息。
})
百度地图只能获取大概位置。 如果需要获取精准位置,需要使用设备的gps 提供的接口。 或者h5 提供的位置信息。 当然这个也不精准
1、首先明确需求,表一中只有名字,缺少性别。
2、表二中有姓名和性别信息。此时要表一的第二列要获取表二的第二列信息。
3、将光标放在表一的B2单元格。
4、点击上方的“f(x)”插入函数。
5、找到VLOOKUP函数并点击下方的“确定”。
6、第一个参数为A2,即前面对应的姓名。
7、第二个参数为“sheet2”,即引用数据的表格。
8、第三参数为“2”,即表中的第二个数据。
9、最后一个参数为0,表示完全匹配。填写完毕后,点击下方的“确定”。
10、点击B2列右下角的十字,并向下拖至B6列。
11、现在对应的数据就引用过来了。就可以获取当前Excel表格所在的位置了。
此时运行程序会报如下警告
4、在onLoad里面实例化API核心类
5、在要使用的地方调用获取位置信息的方法
6、这个方法也需要在appjson里面添加permission,如上。
7、如果需要反编译其他经纬度,可参考 官网链接
VBA讲的是逻辑,那么从逻辑上来说
单元格的位置可以作为坐标来反馈,故可以使用Cells(SelectionRow, SelectionColumn)来确定当前光标所处的坐标,但这仅仅局限于一个单元格,cells(r,c)分别为行号和列号,通过坐标来判断光标所处位置。同样的,如果用cells(r,c+1)则可以 *** 作光标所处单元格的右数1个单元格的属性,并且在 *** 作右侧单元格时光标依然在当前的单元格上,所以如果下一条命令是cells(r+1,c)则可 *** 作下方相邻单元格,举个例子就是如果cells(r,c)是A1,cells(r,c+1)就是B1,cells(r+1,c)是A2
那么只要让textbox的值 = Cells(SelectionRow, SelectionColumn)Value 即=cells(r,c)的值,就可以让textbox显示出当前光标所处单元格的值。也就是无论你光标移动到哪里,窗体都能显示出光标所处的单元格的值
最后,你提到的“右击”,VBA无法判断左击还是右击,但无论你怎么击都属于“选中 or 激活”这个 *** 作,所以 无论你左击还是右击某个单元格,Cells(SelectionRow, SelectionColumn)都能指出当前激活单元格的坐标。
以上就是关于用百度地图api,怎么获取当前我的位置全部的内容,包括:用百度地图api,怎么获取当前我的位置、在 html5 中,哪个方法用于获得用户的当前位置、怎么用百度地图api获取当前的位置信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)