请教各位百度地图api接口

请教各位关于百度地图api标注点marker的click事件问题
百度地图在地图中给标注点marker添加后click事件后
marker.addEventListener("click", function(){})
如何在其他地方自动触发这个marker点击事件?
因为输出marker是一个对象,所以并不能marker.click()
想做的就是如百度地图那样点击左边搜索结果栏右边标注点自动点击一次
感觉api确实不太好用,想出来俩解决方案。
1.可以定义好事件处理函数,想要触发时执行一遍:
marker.addEventListener('click',func);
function func(){
// 想要触发时,直接调用func
2.发现marker有一个属性B指向标记DOM,但B只在地图加载完成后才有值,否则为null,所以可以在地图加载完成后给给B绑定事件.
map.addEventListener("tilesloaded",function(){
marker.B.addEventListener('click',function(){
/* 使用zepto或jQuery
$(marker.B).on('click',function(){
// 注意触发时要保证地图加载完成
marker.B.click();
$(marker.B).trigger('click');
也可以不等地图加载完,定义marker后就直接绑定,但触发时还是触发marker.B也是可以的。
marker.addEventListener('click',function(){
// 注意触发时要保证地图加载完成
marker.B.click();
更多相关文章
百度地图功能强大到如果只是简单的固定的我们可以直接在线生成百度地图代码然后放到网站,如果是像动态的房乐网这种地图找房就需要动态加载这种也提供了api接口了,下面我们一起来看一下.我们在写博文时,可能需要配合地图来详细描述一件事情或一个地方.最简单的方法是在百度/谷歌地图上找到目标位置,然后截图,放在 ...
本篇文章主要介绍如何在百度地图上添加Overlay(即图层或覆盖物).Overlay简介
Overlay通常被译为&图层&或&覆盖物&.那么对于地图而言,什么称之为覆盖物?&所有叠加或覆盖到地图之上的内容,都被称之为地图覆盖物,如标注.矢量 ...
如下链接为百度地图API实例. /map/jsdemo... 覆盖物示例-&点聚合.我目前有差不多1000个点经纬度坐标需要渲染在地图上, 但效率非常慢,基本上500个点都要等十几秒以上. 请问如何提高效率? 之前做过arcgis的.如果百度 ...
我想用百度地图API做一个Demo,下面是我的整个流程,希望能够给大家带来些许参考; 首先打开下面网址,仔细阅读移动平台API之
指南 /wiki/imap/index.php?title=iOS%E5%B9%B3%E5% ...
alert(point.x +&, &+ point.y); &!DOCTYPE html& &html& &head& &meta http-equiv=&Content-Type& content=&te ...
本文主要讲解如何通过百度地图API搜索得到两个地点之间的公交换乘方案信息,即从A点乘公交车到B点有哪些乘车方案可以选择.
这是我写的第3篇介绍调用百度地图API搜索服务的文章,所以对搜索前要做的其它工作不再介绍,再加上代码中的注释也对相关的操作.方法做了尽可能详细的说明,所以直 ...
本文主要讲解如何通过百度地图API根据某个经纬度值(地理坐标)查询对应的地址信息以及该地址周边的POI(Point of Interest,兴趣点)信息.
百度地图移动版API不仅包含构建地图的基本接口,还集成了众多搜索服务,包括:位置检索.周边检索.范围检索.公交检索.驾乘检 ...
本篇文章主要介绍如何在百度地图上添加Overlay(即图层或覆盖物). Overlay简介
Overlay通常被译为&图层&或&覆盖物&.那么对于地图而言,什么称之为覆盖物?&所有叠加或覆盖到地图之上的内容,都被称之为地图覆盖物 ...
本文章来介绍一下关于文件上传的方法,一个利用了php iframe来实现上传这个也是无刷新的哦,有需要的同学可以参考一下下哈.首先ajax不能上传文件,这误导了我有段时间,今晚睡不着就照着说明做了个无刷新上传文件其实 ...
在mysql中子查询是将一个查询语句嵌套在另一个查询语句中内层查询语句的查询结果,可以为外层查询语句提供查询条件,mysql中常用的子查询IN,EXISTS,ANY,ALL,UNION,下面我一一介绍介绍.因为在特定 ...
libvirt是一套免费.开源的支持Linux下主流虚拟化工具的C函数库,其旨在为包括Xen在内的各种虚拟化工具提供一套方便.可靠的编程接口,支持与C,C++,Ruby,Python等多种主流开发语言的绑定.当前主流 ...
Python处理图片我们需要安装一个图片模块pil也就是Python Image Library了,他像php gd库了,有了它就可以对图片进行各种处理了.最近项目使用Python对输出文件进行处理,需要用到Imag ...
苹果手机中有很多免费的app当然也有很多收费的app软件了,但有的时间我个觉得一个app要 ...
近日,逐步开始课题的研究.具体内容可以参考&我的课题&栏目下的内容,那里涉及了 ...
一.Nginx优化配置1.主配置文件优化:# vi /usr/local/nginx/co ...
以国外流行的工作流jbpm4的模式与当今中国开源的ccbpm(ccflow和jflow的总 ...
CentOS Linux下快速安装配置Cacti中文版过程简单记录.安装Apache:yu ...
Ubuntu 串口工具minicom使用 及 dnw镜像烧录(主要针对Android210 ...如何创建百度网页地图(百度api地图)?
像这种网站上有的地图,大家都不知道该称之为什么,更不知道如何制作,其实不管你叫它网页地图还是什么,今天我就告诉你个准确的名字——它叫百度api地图。
众所周知,鼠标滚轮缩放 键盘方向移动鼠标拖动地图鼠标双击放大
,四大特点的同时,还可以通过鼠标点击选择地图的缩放、移动方向、地图缩略图等,方便好用,功能强大。
那么如何制作百度api地图哪?
百度地图api网址/,打开,登陆,选择“百度地图 API”,如图:
进入/map/页面,按照如图提示——选择“插件与工具”——“地图快速生成器”
就进入到百度地图api制作页面了,您可根据需要切换城市、手动输入地址等,确定百度地图api的中心点,如图:“添加按钮”或“地图状态”您可多点点,了解相应功能,傻瓜式操作,方便好用。当然你也可以给地图添加个标注。
好吧,到此,百度地图api的第一个步骤就完成了。第二步按照提示复制代码即可。将代码Ctrl +
V放在适合的位置就可查看了。
为了各位朋友能够更加了解百度地图api制作完成后的状态,请点击/guanyuwomen/gongsijianjie/22.html查看吧。希望帮到你。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。请教百度地图API的一个问题!谢谢! - ITeye问答
在网上看了看,能够实现功能。
但是我想实现的功能是,从网页地址里接收一个地点的名称。然后地图就能获得这个名字。并正确的显示出来!
就好象这个:“& /good.jsp?mingch=北京大学& ”&&& 地图就能自动的显示出北京大学这个位置。请问这个怎么实现呢,我看了看百度给的帮助文档,结果,没整明白。
所以还请各位给几行代码!
谢谢!
目前还没有答案
已解决问题
未解决问题

我要回帖

更多关于 百度地图api接口 的文章

 

随机推荐