Marker用来标记单个点,或者多个
示例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Marker Animations</title> <link href="http://code.google.com/apis/maps/documentation/javascript/examples/default.css" rel="stylesheet" type="text/css" /> <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script> <script> function initialize() { var myLatlng = new google.maps.LatLng(36.612,113.766); //河北,邯郸 var mapOptions = { zoom: 4, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); var marker = new google.maps.Marker({ position: myLatlng, map: map, title: 'Hello World!' }); } google.maps.event.addDomListener(window, 'load', initialize); </script> </head> <body> <div id="map-canvas"></div> </body> </html>
标记多个点,并为标记设置click事件
function initialize() { var mapOptions = { zoom: 4, center: new google.maps.LatLng(30.51667,114.31667), mapTypeId: google.maps.MapTypeId.HYBRID } var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); setMarkers(map, beaches); } var beaches = [ ['河北省邯郸市涉县井店二街村 ',36.60 , 113.77, 4], ['2广东省惠州市龙门县仙女石 ', 23.75, 113.98, 1] ]; function setMarkers(map, locations) { // Add markers to the map for (var i = 0; i < locations.length; i++) { var beach = locations[i]; var myLatLng = new google.maps.LatLng(beach[1], beach[2]); var marker = new google.maps.Marker({ position: myLatLng, map: map, title: beach[0], zIndex: beach[3] }); google.maps.event.addListener(marker, 'click', function() { map.setZoom(8); map.setCenter(marker.getPosition()); }); } } google.maps.event.addDomListener(window, 'load', initialize);
相关推荐
Google Map Marker的显示与隐藏
google-maps-marker-clusterer-v3 Google Maps v3的标记群集器
Google Map MarkerCluster使用簡介 可使用此方式使marker自動表現群聚 相當的方便!
Google Map API最新版本(V3)代码示例源码和教程,包括了添加地图、在地图上添加和自定义marker的内容、添加曲线和曲线的点击事件等最常用功能。详细教程请见:...
Google Map V3 javascript计算两个marker之间的距离 做地图开发,最常用到的就是marker一些操作和交互。简单介绍一下,两个marker之间的距离计算。 google map api 很方便的 只要是常用的 基本上都有接口。 1.创建两...
基于PHP和jQuery的Google地图开发之多个marker显示,并且设置让其在数量过多时聚合。由于是给外国客户开发的接口(还没有做完,只是一个demo),所以里面的说明注释都是英文的,但我相信你们看得懂的
GoogleMap-Marker-LocationUpdates 如果您的应用程序可以持续跟踪位置,那么它可以向用户提供更多相关信息。 例如,如果您的应用程序可以帮助用户在步行或驾车时找到自己的路,或者您的应用程序跟踪资产的位置,则...
该组件是与一些伟大的想法在谷歌地图V3覆盖代码示例改编从这个。 /!\ 重要的提示 该项目最初是的插件。 现在,该项目似乎不再受维护,并且已开始维护已维护的。由于这是一个派生,因此该插件应该看起来像在工作。 ...
让 Google Map V3 API 在 Visualforce 上显示帐户信息的简单代码 Read full blog post here at : http://www.oyecode.com/2015/01/how-to-add-google-map-in-salesforce.html Pin-Drop 动画脚本: marker = new ...
Android Google Map自定义标记弹出窗口 需要地图密钥才能运行此示例应用程序: :
MapWithMultipleMarkers 该存储库用于在HTLM文件上实现带有多个标记的Google Map,该标记将显示OnClick信息。 该实现需要链接JAVASCRIPT和CSS的标准在线可用库。 另外,您需要编写自己的基本脚本和样式才能使用这些...
刚刚使用openlayers做了一个简单的小例子,注释很全,很简单,将本地的图片作为背景,能够按照坐标添加任意个标记
本章将讲述如何利用Marker在地图生成点,并实现点击Marker弹出该点对应的信息。 1.点击点获取坐标 2.在我的项目里,会将地图上的一些飞机作为Marker,点击并弹出该飞机对应的详情 3.点击地图其他区域,将清除所有...
更新了Google Maps Marker Icons的“ Visual Refresh”版本。 Google的新标记图标看起来很棒,但是当我们需要自定义颜色和标签时,它们从未为我们提供与其匹配的PNG版本。 我继续使用ImageMagick和 VBScript文件创建...
quakeWithGoogleMap 点击ListView连接并显示Google Map Marker
百度地图:Marker+定位到当前位置+计算两个坐标的距离+单击marker事件
谷歌地图 大批量打点marker 聚合打点 例子,可以参考,国内可以打开。
Laravel Nova的地图标记字段 支持此程序包 这是一个MIT许可的开源项目,在社区的支持下其不断...composer require genealabs/nova-map-marker-field 发布标记图标资产(如果您要指定自己的资产,则不需要这样做): ...
mapwindow是一个GIS的开源项目,提供了mapwingis的gis二次开发组件,本实例基于mapwingis组件进行的简单的地图标记开发。附有详细的中文注解,希望能给mapwingis的学习提供一定的帮助。