怎么在百度地图上点下通过百度地图api 获取小区获取经度和纬度

&>&百度地图api(html,兴趣点拾取、批量获得经纬度)
百度地图api(html,兴趣点拾取、批量获得经纬度)
上传大小:5KB
可以实现html下的百度地图数据挖掘,按照用户选取的区域抓取兴趣点经纬度数据,以及输入地点名称,批量获得地点经纬度信息
综合评分:4
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有5条
不能用,骗分哪
还可以,能够使用,对我这个菜鸟帮助较大
可以运行。没太大作用。
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
百度地图api(html,兴趣点拾取、批量获得经纬度)
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
edisonhuangze
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
百度地图api(html,兴趣点拾取、批量获得经纬度)百度地图,点击地图获取经纬度和地点
这两天主要就去做百度地图去了,刚开始一头雾水,什么遮盖物什么兴趣点.....
所以我写这篇文章先来介绍些基础知识吧,遮盖物,就是遮盖在地图上的东西,比如说
兴趣点,就是圆圈圈的地点,包括什么餐饮大厦之类之类的
好,然后说说地图,首先你一定要去搞个KEY,因为没有这个东西,你地图都加载不出来...我就偷懒了,绕了个大圈。然后申请项目,也看官方
接着你就可以下个官方的Demo,然后看着API自己改代码了。demo:http://lbsyun.baidu.com/sdk/download?qq-pf-to=pcqq.c2c
好,贴代码,这个是输入经纬度,然后定一个位置,可以点击附件的地方。然后获取点击的经纬度和地点
package com.example.
import android.app.A
import android.content.I
import android.os.B
import android.util.L
import android.view.V
import android.view.View.OnClickL
import android.widget.B
import android.widget.EditT
import android.widget.TextV
import android.widget.T
import com.baidu.location.BDL
import com.baidu.location.BDLocationL
import com.baidu.location.LocationC
import com.baidu.location.LocationClientO
import com.baidu.mapapi.SDKI
import com.baidu.mapapi.map.BaiduM
import com.baidu.mapapi.map.BaiduMap.OnMapClickL
import com.baidu.mapapi.map.BitmapD
import com.baidu.mapapi.map.BitmapDescriptorF
import com.baidu.mapapi.map.MapC
import com.baidu.mapapi.map.MapP
import com.baidu.mapapi.map.MapStatusU
import com.baidu.mapapi.map.MapStatusUpdateF
import com.baidu.mapapi.map.MapV
import com.baidu.mapapi.map.MarkerO
import com.baidu.mapapi.map.MyLocationD
import com.baidu.mapapi.map.OverlayO
import com.baidu.mapapi.model.LatL
import com.baidu.mapapi.search.core.SearchR
import com.baidu.mapapi.search.geocode.GeoCodeO
import com.baidu.mapapi.search.geocode.GeoCodeR
import com.baidu.mapapi.search.geocode.GeoC
import com.baidu.mapapi.search.geocode.OnGetGeoCoderResultL
import com.baidu.mapapi.search.geocode.ReverseGeoCodeO
import com.baidu.mapapi.search.geocode.ReverseGeoCodeR
import com.baidu.nplatform.comapi.basestruct.GeoP
import com.baidu.mapapi.map.LocationD
import com.baidu.mapapi.map.MapC
//百度地图,需要参数:经纬度.可点击,结果获取为:地址,经纬度
public class MainActivity extends Activity implements
OnGetGeoCoderResultListener,OnClickListener {MapView mMapView =BaiduMap mBaiduMboolean isFirstLoc =private SGeoCoder mSprivate TextVprivate MapController mMapController =LatLprivate Bdouble lon,@Overrideprotected void onCreate (Bundle savedInstanceState) {super.onCreate(savedInstanceState);SDKInitializer.initialize(getApplicationContext());setContentView(R.layout.activity_main);//初始化,lat,lon为经纬度值ok=(Button)findViewById(R.id.ok);ok.setOnClickListener(this);conaddress=(TextView) findViewById(R.id.conaddress);lat=39.904965;lon=116.327764;latlng=new LatLng(lat,lon);// 获取地图控件引用mMapView = (MapView) findViewById(R.id.bmapView);mBaiduMap = mMapView.getMap();mSearch = GeoCoder.newInstance();// 设置地图初始Zoom大小mBaiduMap.setMapStatus(MapStatusUpdateFactory.zoomTo(17.0f));// 开启定位图层//mBaiduMap.setMyLocationEnabled(true);// 初始化搜索模块,注册事件监听mSearch = GeoCoder.newInstance();mSearch.setOnGetGeoCodeResultListener(this);mSearch.reverseGeoCode(new ReverseGeoCodeOption().location(latlng));LocationClientOption option = new LocationClientOption();option.setOpenGps(true);// 打开gpsoption.setCoorType("bd09ll"); // 设置坐标类型option.setScanSpan(1000);option.setAddrType("all");OnMapClickListener listener = new OnMapClickListener() {/*** 地图单击事件回调函数* * @param point,poi*
点击的地理坐标,点击的兴趣点*/@Overridepublic void onMapClick(LatLng point) {// TODO Auto-generated method stubLatLng ptCenter =// 反Geo搜索mSearch.reverseGeoCode(new ReverseGeoCodeOption().location(ptCenter));popWin(point);lon=point.lat=point.}@Overridepublic boolean onMapPoiClick(MapPoi poi) {// TODO Auto-generated method stubconaddress.setText(poi.getName());Log.w("tag",poi.getName());popWin(poi.getPosition());lat=poi.getPosition().lon=poi.getPosition().}};mBaiduMap.setOnMapClickListener(listener);}@Overrideprotected void onDestroy() {super.onDestroy();// 在activity执行onDestroy时执行mMapView.onDestroy(),实现地图生命周期管理mMapView.onDestroy();mSearch.destroy();}@Overrideprotected void onResume() {super.onResume();// 在activity执行onResume时执行mMapView. onResume (),实现地图生命周期管理mMapView.onResume();}@Overrideprotected void onPause() {super.onPause();// 在activity执行onPause时执行mMapView. onPause (),实现地图生命周期管理mMapView.onPause();}// 自定义提示图标marketpublic void popWin(LatLng point) {// 构建Marker图标BitmapDescriptor bitmap = BitmapDescriptorFactory.fromResource(R.drawable.nav_turn_via_1);// 构建MarkerOption,用于在地图上添加MarkerOverlayOptions option = new MarkerOptions().position(point).icon(bitmap);// 在地图上添加Marker,并显示mBaiduMap.clear();mBaiduMap.addOverlay(option);
//地址编码@Overridepublic void onGetGeoCodeResult(GeoCodeResult result) {if (result == null || result.error !=
SearchResult.ERRORNO.NO_ERROR) {Toast.makeText(MainActivity.this, "抱歉,未能找到结果",
Toast.LENGTH_LONG).show();}mBaiduMap.clear();mBaiduMap.addOverlay(new MarkerOptions().position
(result.getLocation()).icon(BitmapDescriptorFactory.fromResource
(R.drawable.nav_turn_via_1)));mBaiduMap.setMapStatus(MapStatusUpdateFactory.newLatLng(result.getLocation()));String strInfo = String.format("纬度:%f 经度:%f",result.getLocation().latitude,
result.getLocation().longitude);Toast.makeText(MainActivity.this, strInfo,
Toast.LENGTH_LONG).show();conaddress.setText(result.getAddress());}
//正编@Overridepublic void onGetReverseGeoCodeResult(ReverseGeoCodeResult result) {if (result == null || result.error !=
SearchResult.ERRORNO.NO_ERROR) {Toast.makeText(MainActivity.this, "抱歉,未能找到结果",
Toast.LENGTH_LONG).show();}mBaiduMap.clear();mBaiduMap.addOverlay(new MarkerOptions().position
(result.getLocation()).icon(BitmapDescriptorFactory.fromResource
(R.drawable.nav_turn_via_1)));mBaiduMap.setMapStatus(MapStatusUpdateFactory.newLatLng(result.getLocation()));conaddress.setText(result.getAddress());}
//点击确定传值
public void onClick(View v) {// TODO Auto-generated method stubint id=v.getId();if(id==R.id.ok){ if(conaddress.getText()!=null ){Intent intent =new Intent(MainActivity.this,Resultt.class);intent.putExtra("address", conaddress.getText());intent.putExtra("lat",lat+"");intent.putExtra("lon",lon+"");startActivity(intent);}}
&RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" &
&FrameLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
&RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
&com.baidu.mapapi.map.MapView
android:id="@+id/bmapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true" /&
android:id="@+id/conaddress"
android:layout_width="fill_parent"
android:gravity="left|center_vertical"
android:paddingLeft="10dp"
android:layout_height="40dp"
android:textSize="13sp"
android:background="#"
android:layout_alignParentTop="true"
android:textColor="#FFFFFF"
android:id="@+id/ok"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_alignBottom="@+id/conaddress"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:textSize="20dip"
android:text="确定" /&
&/RelativeLayout&
&/FrameLayout&
&/RelativeLayout&
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!如何在百度地图上面查看一处地方的经纬度_西西软件资讯
西西软件园多重安全检测下载网站、值得信赖的软件下载站!
→ 如何在百度地图上面查看一处地方的经纬度
9.7.1 安卓手机版
类型:生活服务大小:38.3M语言:中文 评分:10.0
在很小的时候老师就告诉我们地球上的任意一个地方都可以用经纬度来确定。纸质地图上也会标记经线和纬线。当你在使用的时候,会看到经线和纬线吗?会关注一个地方的坐标、经纬度吗?本文就告诉你怎样在百度地图上显示出一处地方的经纬度。1.打开百度地图:打开百度首页――点击地图。2.在百度地图的右上角,点击“地图API”,如图。3.在地图API页面,把鼠标移动到“工具”菜单项,在下拉菜单中选择“坐标拾取工具”,如图所示。4.下图就是地图拾取系统了,相信很多人们用过吧,下面我们一起来常识一下,寻找“百度大厦”的坐标。5.在搜索栏输入“百度大厦”点击搜索,如图,就会在地图上出现相应的标记,点击你要找的某一个,就能看到相应的坐标,如图。6.同理,我们把找到的坐标输入到搜索栏,把后面“坐标反查”给勾上,点击搜索,就会对应的坐标打上标记,同时会有相应地址在最右边。7.同时,把鼠标在地图上滑行,你可以看到,鼠标滑到每一个地方,都会对应显示坐标。很简单的,相信大家都学会了吧。
(27) 中国最受欢迎榜单发布,西西第一时间为用户推出最受欢迎排行榜专区下载,在这里你可以下载到中国最受欢迎的,在整个市场,实际上仍旧是占领主导地位。中国最受欢迎榜单前分别是微信手机淘宝搜狗输入法浏览器支付宝钱包浏览器爱奇艺今日头条百度地图酷狗音乐大众点评滴滴出行等等。整个市场可以分成三大类第一类是移动社交移动出行手机地图移动购物等领域已经是大局已定。微信移动社交,以及快的滴滴手机地图手机淘宝移动商城等领域...
11-21 / 38.8M
推荐理由:基于Android平台的腾讯微信服务,带给您全新的移动即时通信体验。您可以使用微信软件快速地发送消息,即时拍
02-14 / 37.8M
推荐理由:全新的手机QQ2017版正式发布。qq2017新版本在保留原有功能基础上,加入2套趣味表情,并对UI进行简化设计,去
12-21 / 20.8M
推荐理由:Android智能手机在国内已经正在被越来越多的人所接受。作为智能平台第三方输入法必不可少,搜狗手机输入法持
02-20 / 18.0M
推荐理由:UC浏览器是一款全球领先的智能手机浏览器,拥有独创的U3内核和云端技术,完美地支持HTML5应用,具有智能、极
01-26 / 63.8M
推荐理由:淘宝Android手机客户端是淘宝网官方推出的提供给用户使用的手机购物软件,为用户提供快捷方便的手机购物新体
02-13 / 52.4M
推荐理由:支付宝钱包是支付宝针对手机推出的客户端软件,用户可通过它用手机登陆支付宝。只要在您的手机上安装了支付
(43) 手机电子狗软件西西专区今天为大家带来的是手机电子狗软件下载。电子狗是一种车载装置,作用是提前提醒车主电子眼或测速雷达的存在,可防止因为超速或违规而被罚款和扣分,让驾驶者有防备的尽享驾驶乐趣,又叫安全驾驶提醒仪,至今法律上没有禁止或允许的界定。现在智能手机的普及,很大程度上减少我们在装备上的投入。随着生活水平的提高,越来越多的家庭都有了车,越来越多人驾车出行了,手机电子狗软件是可以帮助你安全驾驶的软...
01-20 / 40.9M
推荐理由:高德地图安卓版,这个春天,让我们一起打开高德地图,为这座城市擦出一片蓝天,为我们的世界擦出一片彩色。
02-16 / 38.3M
推荐理由:百度首家应用增强现实技术,开启摄像头模式,支持离线地图和好友位置共享,提供贴心的屏幕长亮和打车估价功
11-19 / 4.4M
推荐理由:老虎地图android版增加公交线路查询和联想词功能。基站和GPS双重定位.公交换乘查询.驾车线路规划.地图彩信.
12-30 / 37.6M
推荐理由:手机SOSO地图是由腾讯公司提供的手机地图软件,目前支持搜索全国400余个大中城市、数千个区县的地图。您可以
01-20 / 35.9M
推荐理由:搜狗地图作为中国电子地图服务市场的领导者,是国内最早的面向公众服务的地图网站,数据覆盖全国,近400个城
11-23 / 39.9M
推荐理由:“导航犬”GPS手机导航系统,国内领先的在线式导航软件,集地点查询、地图浏览、实时导航、地图管理、美食天
(73) 一般我们在新买了手机后总要装一些必备的软件,比如微信微博之类的,这些软件慢慢的一个个去找会非常麻烦,因此西西在这里为大家整理了一些比较常见的手机装机必备软件。这里包含了用户们经常会使用到的一些手机应用,你可以在西西一次安装所有你需要的手机软件,不用再到处找这些软件,非常节省时间。...
02-14 / 37.8M
推荐理由:全新的手机QQ2017版正式发布。qq2017新版本在保留原有功能基础上,加入2套趣味表情,并对UI进行简化设计,去
01-05 / 13.1M
推荐理由:360手机卫士是一款免费的手机安全软件,集防垃圾短信,防骚扰电话,防隐私泄漏,对手机进行安全扫描,联网云
01-23 / 38.7M
推荐理由:微信,可以群聊的手机对讲机。微信是腾讯公司推出的一个为智能手机提供即时通讯服务的免费应用程序。微信支
01-24 / 41.8M
推荐理由:斗鱼tv游戏直播平台相信对于很对电竞玩家来说很熟悉了,现在斗鱼tv强势推出安卓手机客户端,斗鱼tv安卓版让
01-25 / 46M
推荐理由:优酷android客户端支持在线视频播放,共有资讯、原创、音乐、体育、搞笑五个分类。优酷手机客户端也可以利用
01-24 / 12.5M
推荐理由:4399游戏盒手机版是4399手游中心推出的一款手游客户端,其集游戏资讯、游戏搜索、游戏下载等媒体资讯于一体
(12) 西西中国地图下载专区为您提供各种版本的中国地图下载,包含最新中国地图全图中国地图高清版大图中国竖版地图等内容,,中国地图是怎么绘制的首先要测绘在大地上建立三角测绘网,根据要绘制的地图的精度,精度越高,网格越密,在这个三角网上,进行测量。然后要汇总将所有数据进行汇总整理,得到绘制地图的数据。地图绘制由绘图人员,按照一定的方法,根据整理出的地图数据,进行绘制。...
06-25 / 2.1M
推荐理由:中国竖版地图横空出世,瞬间引起了广大网民的关注。中国竖版地图在地图制图领域具有划时代的意义。克服了传
05-15 / 14.6M
推荐理由:2015中国地图由西西整理原创首发,主要为大家搜集一些中国地图相关内容,包含各种各样的中国地图。高清、全
08-23 / 21.0M
推荐理由:中国各省高清巨幅地图,非常清楚哦。需要的朋友下载看看效果
03-20 / 20.5M
推荐理由:高清晰中国地图,jpg格式
01-17 / 115KB
推荐理由:&功能介绍 位置共享提供好友之间的位置分享体验,随时随地了解好友动态。我的位置如果您的本本有内置或
12-23 / 413KB
推荐理由:&一款非常实用的电子地图导航系统。本软件会把你要走的线路自动绘出来,用小车行驶的方式在地图上标示
(29) 百度在近几年发展迅速,特别是年收购了国内知名的手机助手工具助手及视频网站,再加上其原来就一直在做的一些软件产品,百度的软件现在也是覆盖了一个相当广的范围了。不仅包括我们日常需要的输入法浏览器杀软等,还有各种娱乐的视频播放器音乐播放器等工具,相信喜欢百度软件的网友还是相当多的,这里西西就给大家整理了一些精品百度软件,有大家日常常用的一些必备工具及一些实用的软件。...
09-15 / 31M
推荐理由:国内IT巨头,继360安全卫士、金山卫士、腾讯电脑管家后,百度也正式进入这类桌面安全管理软件。简单可信赖的
01-22 / 26.4M
推荐理由:91助手PC端V6版震撼推出啦!91助手V5版本是一款通过电脑管理iPhone、iPad、AndroidPhone、AndroidPad等多种
12-19 / 37.3M
推荐理由:PPS影音网络电视是全球第一家集P2P直播点播于一身的网络电视软件。PPS网络电视播放流畅、完全免费,PPS网络
06-07 / 39.7M
推荐理由:百度联合卡巴斯基发布百度杀毒中文版,看来百度是铁了心要跟360在国内死磕了,不过360能推出360搜索,百度自
08-26 / 19.3M
推荐理由:通过PC版百度手机助手与手机连接,即可在电脑、手机上同步管理应用,软件左侧设置了“我的手机、应用管理、
10-02 / 28.2M
推荐理由:百度视频是百度汇集互联网众多在线视频播放资源而建立的庞大视频库。百度视频搜索拥有最多的中文视频资源,
04-1603-2407-0904-2209-2106-1006-1012-2108-0101-13
阅读本文后您有什么感想? 已有23人给出评价!
名称大小下载后使用快捷导航没有帐号?
公告:6月1日起论坛仅作为产品公告及开发者交流平台,如您的问题需百度工程师解答请前往
咨询,3个工作日内专人回复。
暂时没有人问过相似的问题,你可以做第一个提问题的人
查看: 9376|回复: 10
百度导航sdk点击地图获取经纬度
请问,在百度导航sdk中,点击地图时怎么获取经纬度,发起路径计算进行导航时只能用,从而只能MapViewListener这个类来监听地图点击事件,它的方法不能像百度地图BaiduMap的onMapClick一样,每次都可以获取到经纬度,我试了一下,用BaiduMap规划路径,导航没法进行,提示没有计算好路径。我想在百度导航中每次点击地图时都能获取到经纬度,请问一下怎么做??谢谢。
关注... 也想知道这样的问题怎么样实现
百度的工程师 就没一个可以回答这个问题么?!! 显然是回避这个问题了???
您好,百度导航可以获取到经纬度信息,参见 getLongitude()和getLatitude()
& && &getLongitude()和getLatitude()是已知具体点对象时来获取经纬度,我的问题是在百度Android导航sdk1.1.0中点击地图任意点获取获取它经纬度,在百度地图SDK中BaiduMap提供了setOnMapClickListener和public void onMapClick(LatLng point) 接口,point.getLongitude()自然可以获取到 经纬度,但是在Android导航sdk1.1.0中,用于路径规划的是MapGLSurfaceView,那么问题是:MapGLSurfaceView没有类似setOnMapClickListener和public void onMapClick(LatLng point) 接口,只提供了MapViewListener,无法实现点击地图任意点获取获取该点的LatLng 对象,从而也就无法获取经纬度。
所有开放接口在API文档中可以查找,
Sizhu_Gu & && &在API文档里并没有找到类似的方法,所以才来求助。。。。不知道贵司的相关工程师是否清楚有没有类似的方法,或者说在使用MapGLSurfaceView时,暂时不支持点击任意地图获取经纬度???
麻烦楼主,问题解决没?我也遇到这个问题,跪求解答,谢谢。
我也遇到了这个问题,楼主解决了可以分享一下吗?呼唤楼主。
& &我在导航工程中加入定位SDK包,并使用定位SDK得来我的经纬度信息,但是编译的时候无法通过,请问您找到方法了吗
你好,对于反GEO的应用,可以考虑使用地图SDK的接口,把获取到的经纬度信息和坐标系作为参数传入导航SDK的接口,进行路线规划和导航。
Powered by利用百度API(js),怎样通过地址获取经纬度_百度知道
利用百度API(js),怎样通过地址获取经纬度
谢谢大家。我已经找到解决方案了。在百度地图API中有一个URI API。其中就提供了通过行政区域名称获取经纬度的
我有更好的答案
方法/步骤要想得到数据必须先得到百度地图的接口,不然怎么调用接口获取数据呢,首先我们在百度首页输入“百度api”回车后第一个就是我们要找的,点击进入。我们是通过网页获取json数据得到的数据,所以我们选择“开发”-》“Web服务API”点击进入。进入这个页面后,我们选择“开发指南”-》“Geocoding API”选择这个进入我们想要的接口文档在这里我们找到通过请求get方式的url,这个url可以通过经纬度获取到地址跟省市,看自己需要什么样的返回格式,有两种,一种是json格式,另一种是xml格式,我们选择json格式的进行测试。我们直接用url打开,get请求后获取到的数据,可以看到地址省市县这些都有,可以获取经纬度旁边大量的信息。这些显示在页面上的内容我们怎么获取到并加以利用呢。这里我们写个方法,通过调用百度地图的url获取到我们想要的数据,在获取之前必须先申请ak秘钥,百度的api文档说的很清楚,要先申请了才能使用。这个是请求url解析获取数据的过程,这个方法截图小编简写了,如果有需要的朋友可以找我要,给我留言就行。我们在页面上调用这个获取市的方法看看,通过传入经纬度,然后调用百度的api接口,我们可以获取到市的内容。通过启动tomcat,在地址栏输入访问地址,然后请求得到的数据,地址栏我输入的是南昌市的经纬度,然后返回的是正确的市。这就是我们想要的结果,同样的道理,通过这个方法也能返回地址。END注意事项如果没有秘钥ak是不能利用百度api的接口的,而且这个免费的ak每天只能访问100次,对于我们而且足够用了
采纳率:92%
根据经纬度找到具体地址:纬度,经度&output=输出格式类型&key=用户密钥如:31..490523&output=json&key=6eea9c77be9ac910ff311根据具体地址找到经纬度:地址&output=输出格式类型&key=用户密钥&city=城市名如:牡丹江路营业厅&output=json&key=6eea9c77be9ac910ff311&city=上海市
本回答被提问者采纳
  首先新建一张html页面。然后引用上API:  &html xmlns=&&&&head&
&title&根据地址查询经纬度&/title&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8&&
&script type=&text/javascript& src=&&&&/script&&/head&&body&&/body&  这里我直接引用了1.3的版本,要引用1.3版本以上的话要加上key:  &script type=&text/javascript& src=&您的密钥&&&/script&  如此几行代码就成功引用了百度地图API。接下来就是要调用他的一些方法了:  首先在body中添加一个div,用来加载地图用,简单写下样式。  &div id=&container&
style=&position:
margin-top:30
width: 730
height: 590
overflow:&&&/div&  然后是写javascript代码,来调用api中的方法。首先创建一个地图,然后设置地图显示的中心地图,及显示的放大倍数:  &script type=&text/javascript&&
var map = new BMap.Map(&container&);
map.centerAndZoom(&宁波&, 12);&/script&  然后,启动地图的方法缩小功能,以及地图的拖拽功能:  map.enableScrollWheelZoom();
//启用滚轮放大缩小,默认禁用map.enableContinuousZoom();
//启用地图惯性拖拽,默认禁用  为了使用地图更加方便,我们还可以添加上缩放的平移控件,以及地图的缩略图控件,并设置他要显示的位置:  map.addControl(new BMap.NavigationControl());
//添加默认缩放平移控件map.addControl(new BMap.OverviewMapControl()); //添加默认缩略地图控件map.addControl(new BMap.OverviewMapControl({ isOpen: true, anchor: BMAP_ANCHOR_BOTTOM_RIGHT }));
//右下角,打开  “BMAP_ANCHOR_BOTTOM_RIGHT”为控件显示的位置,表示控件位于地图的右下角,可以按照自己的喜欢添加参数值。主要有一下四种:BMAP_ANCHOR_TOP_LEFT 表示控件定位于地图的左上角。BMAP_ANCHOR_TOP_RIGHT 表示控件定位于地图的右上角。BMAP_ANCHOR_BOTTOM_LEFT 表示控件定位于地图的左下角。BMAP_ANCHOR_BOTTOM_RIGHT 表示控件定位于地图的右下角。  好了,地图的一些基本设置已经添加上了,如果要其他的功能,还可以去通过查看百度地图API的Demo来获取调用的方法()。  接下来就是要是实现我们的主要功能了。首先,先在页面上添加两个文本框,和一个查询按钮。第一个文本框是用来输入要查询的地址,第二个文本框是用来显示查询所得的经纬度。html代码就全部写完了。  &html xmlns=&&&&head&
&title&根据地址查询经纬度&/title&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8&&
&script type=&text/javascript& src=&&&&/script&&/head&&body style=&background:#CBE1FF&&
&div style=&width:730margin:&&
要查询的地址:&input id=&text_& type=&text& value=&宁波天一广场& style=&margin-right:100&/&
查询结果(经纬度):&input id=&result_& type=&text& /&
&input type=&button& value=&查询& onclick=&searchByStationName();&/&
&div id=&container&
style=&position:
margin-top:30
width: 730
height: 590
overflow:&&
&/div&&/body&  接下来就是要构建一个查询:  var localSearch = new BMap.LocalSearch(map);localSearch.enableAutoViewport(); //允许自动调节窗体大小  然后我们就可以开始做最关键的一步了,就是获取地址的具体经纬度:  function searchByStationName() {  var keyword = document.getElementById(&text_&).  localSearch.setSearchCompleteCallback(function (searchResult) {    var poi = searchResult.getPoi(0);    document.getElementById(&result_&).value = poi.point.lng + &,& + poi.point. //获取经度和纬度,将结果显示在文本框中    map.centerAndZoom(poi.point, 13);  });  localSearch.search(keyword);}
好像没有办法吧,有通过经纬度获取地址的!!
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
经纬度的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 百度地图api 获取坐标 的文章

 

随机推荐