0 0

关于谷歌地图信息窗口与标注位置不一置的问题5


 var myOptions = {
		zoom : 14,
		center : new google.maps.LatLng(22.540642587626195, 114.11816596984863),
		mapTypeId : google.maps.MapTypeId.ROADMAP
	}
	var map = new google.maps.Map(document.getElementById("map_canvas"),
			myOptions);
	setMarkers(map, beaches);
}

var beaches = [ [ '深圳', 22.5416425876, 114.1191659698 ],
		[ '深圳', 22.5412376, 114.11567689698 ],
		[ '深圳', 22.55064255, 115.138165964863 ],
		[ '深圳', 22.546646341, 114.718596984863 ],
		[ '深圳', 22.549064258195, 114.11816594863 ],
		[ '深圳', 22.54906, 114.11816, 2 ],
		[ '深圳', 22.541693, 114.080229 ],
		[ '深圳', 22.541693, 114.080229 ],
		[ '深圳', 22.546529, 114.041519 ],
		[ '深圳', 22.542327, 114.106278 ],
		[ '深圳', 22.54312, 114.10924 ],
		[ '深圳', 22.541257, 114.098253 ],
		[ '深圳', 22.537293, 114.106321 ],
		[ '深圳', 22.548312, 114.122972 ],
		[ '深圳', 22.546647, 114.10954 ],
		[ '深圳', 22.544111, 114.132886 ],
		[ '深圳', 22.531921, 114.120696 ],
		[ '深圳', 22.520108, 114.054606 ],
		[ '深圳', 22.547062, 114.095977 ],
		[ '深圳', 22.540166, 114.088852 ],
		[ '深圳', 22.535171, 114.074776 ],
		[ '深圳', 22.546428, 114.085076 ],
		[ '深圳', 22.53876, 114.119754 ] ];

function setMarkers(map, locations) {
	
	var image;
	var marker;
	var message;
	for (var i = 0; i < locations.length; i++) {
		var beach = locations[i];
		var myLatLng = new google.maps.LatLng(beach[1], beach[2]);
		if (i % 2 == 0) {
			image = new google.maps.MarkerImage('man.gif');
		} else {
			image = new google.maps.MarkerImage('girl.gif');
		}
		marker = new google.maps.Marker( {
			position : myLatLng,
			map : map,
			icon : image,
			title : beach[0]
		});
			//创建一个信息窗口
			message = new google.maps.InfoWindow(
			{
				content : "我叫卢水发,我在这里呢,<a href='http://www.flyever.com.cn/login.jsp'>进入万年康健康管理平台!</a>",
				size : new google.maps.Size(100, 100),
			});

		google.maps.event.addListener(marker,'click',function(){
			message.open(map, marker);
		});
	}
}

 主要问题是:我点人头信息窗口不会对应显示


问题补充:可以查看图片附件更加形像的看到问题
2012年7月26日 17:09
  • 大小: 76.1 KB
目前还没有答案

相关推荐

    asp地图标注弹窗接口

    4. **弹窗实现**:当用户点击地图上的标注时,通常会弹出一个信息窗口(也称作信息泡泡或信息窗口),显示与该标注相关的信息。这通常通过地图API提供的事件监听器完成,例如在标注点击事件中触发弹窗显示。 5. **...

    ArcGIS API for JavaScript3加载谷歌地图

    如果要加载谷歌地图的标注,情况会稍微复杂些,因为谷歌地图的标注服务并不直接与ArcGIS API兼容。不过,你可以通过创建自定义图层或者使用第三方库如Leaflet,将谷歌地图的标注数据转换后集成到ArcGIS地图中。这...

    地图接口使用范例实现像google地图一样的功能

    这需要浏览器支持Geolocation API,并且用户同意分享位置信息。 4. 标记与信息窗口:在地图上添加标记(Marker)可以指示特定的位置,通过点击标记可以弹出信息窗口(InfoWindow)显示详细信息。这是模仿Google地图...

    js jquery 地图 百度地图 谷歌地图 插件及实现 chm手册

    使用谷歌地图API,开发者可以创建自定义的地图应用,如添加标记、信息窗口、路径绘制等。 5. 地图插件:为了进一步增强地图功能,开发者可以使用各种插件,例如:GMap.js、Leaflet.js、jQuery Geo等。这些插件提供...

    asp.net谷歌地图控件使用示例

    在Asp.NET开发中,有时候我们需要集成地图功能,这时候谷歌地图控件(Google Map Control)就能派上用场。本文将详细介绍如何在Asp.NET项目中...记住,要确保在使用过程中遵守谷歌地图API的使用条款,避免版权问题。

    08 实现基于Google地图的留言系统

    在本项目中,我们将探讨如何实现一个基于Google地图的留言系统。这个系统,名为"GMapbook",将集成Google Maps API,为用户提供一个在地图上标注位置并进行留言的功能。以下是一些关键知识点: 1. **Google Maps ...

    android百度地图标注覆盖物和覆盖物点击出现对话框的实现

    3. **覆盖物(Overlay)概念**:在百度地图上,覆盖物是用于表示地图上的特定点或区域的对象,比如标记(Marker)、信息窗口(InfoWindow)等。我们可以自定义覆盖物的图标、位置和行为。 4. **自定义覆盖物**:...

    网页地图插件

    这些插件通常由地图服务提供商(如谷歌地图、百度地图、高德地图等)提供API接口,开发者通过调用这些接口在网页上展示地图、标注位置、规划路线等功能。 在“网页地图插件”这个主题中,有几个关键知识点值得深入...

    google地图mapabc地图yahoo 在线地图api开发包OnlineMapProject.rar

    通过JavaScript API,开发者可以创建交互式地图,包括标记(markers)、信息窗口(infowindows)、路线规划、地理编码(geocoding)等。此外,Google地图还提供了卫星图、地形图以及街景视图等多种地图样式。开发者...

    百度地图JavaScriptAPI离线版.zip

    4. **标记(Marker)与信息窗口(InfoWindow)**:可以在地图上添加标记来表示特定位置,同时可以通过信息窗口显示详细信息。这对于展示店铺、景点等地理位置信息很有帮助。 5. **覆盖物(Overlay)**:除了标记,...

    google maps api 开发大全

    《谷歌地图API开发大全》是一本深入探讨谷歌地图API技术的专业书籍,旨在帮助开发者全面掌握如何利用谷歌地图API创建互动式、功能丰富的地图应用。源代码的提供为读者提供了实践和学习的宝贵资源。 1. **谷歌地图...

    google Map开发

    此外,还可以利用`LocationServices`来获取设备的位置信息,为用户提供导航功能。 对于iOS开发,Google Map的实现则主要通过`MKMapView`类,这是苹果地图框架的一部分。`MKMapView`可以轻松地在iOS应用中展示地图,...

    Google Map API 使用详解

    此外,API 还支持在地图上添加标记(Markers)、信息窗口(InfoWindows)和其他元素,以便更直观地展示地理位置信息。 #### 四、总结 Google Map API 提供了一个强大且灵活的工具集,让开发者能够轻松地在其网站或...

    地图和GPS定位Demo

    3. 标记与信息窗口:在地图上添加自定义标记是常见的功能,例如标注特定地点。每个标记可以关联一个信息窗口,当用户点击时显示详细信息。在Demo中,初学者将学习如何创建和定位这些标记,以及设置信息窗口的内容。 ...

    Cordova 3.x 实用插件(1) -- Google地图Maps

    在“Cordova 3.x 实用插件(1) -- Google地图Maps”这个主题中,我们将探讨如何在Cordova项目中集成Google Maps API,以实现地图功能。 首先,我们需要安装Google Maps插件。在Cordova 3.x 中,这通常通过命令行...

    arctiler全地图下载器 v3.5.zip

    arctiler desktop全地图下载器是太乐地图推出的一款基于谷歌/百度/诺基亚/天地图/必应/雅虎/ArcGIS在线/腾讯搜搜/高德/超图云服务地图服务器的街道地图、卫星地图(卫片)、标签/卫星混合地图、地形图,集浏览、下载...

    discuz各个版本通用的地图插件

    2. **地图显示**:插件可能会集成主流的地图服务提供商,如谷歌地图、百度地图或高德地图,显示论坛活动或用户位置的实时地图。 3. **地图搜索**:用户可以通过插件内置的搜索功能查找特定地点,如论坛聚会地点或...

    百度地图安卓开发

    6. **覆盖物与标记**:在地图上添加自定义图标、标注或信息窗口,可以增强地图的信息展示能力。例如,可以创建店铺、公交站等兴趣点的标记,点击后弹出详细信息。 7. **事件监听与交互**:为了响应用户的操作,如...

Global site tag (gtag.js) - Google Analytics