[6725] function initialize(){ var mapProp= { center:new google.maps.LatLng(51.508742,-0.120850), zoom:5, mapTypeId:google.maps.MapTypeId.HYBRID }; var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);}google.maps.event.addDomListener(window,
[6724] Google 地图 - 自定义控件集创建一个返回伦敦自定义控件,用于点击事件:(如果地图被拖拽):实例controlDiv.style.padding = '5px';var controlUI = document.createElement('div');controlUI.style.backgroundColor = 'yellow';controlUI.style.border='1px solid';controlUI.style.cursor = 'pointer';controlUI.st
[6723] 同样你可以使用ControlPosition属性指定控件的位置:实例mapTypeControl:true,mapTypeControlOptions: { style:google.maps.MapTypeControlStyle.DROPDOWN_MENU, position:google.maps.ControlPosition.TOP_CENTER}尝试一下 »
[6722] 注意: 如果需要修改一个控件,首先开启控件(设置其为true)。另一个控件为 MapType 控件。MapType 控件可显示为以下 style 选项之一:google.maps.MapTypeControlStyle.HORIZONTAL_BAR,用于在水平栏中将一组控件显示为如 Google Maps 中所示按钮。 google.maps.MapTypeControlStyle.DROPDOWN_MENU,用于显示单个按钮控件,以便您从下拉菜单中选择地图类型。 google.maps.MapTypeC
[6721] Google 地图 - 修改控件集某些地图控件是可配置的。通过制定控件选项域改变控件集。 F举个例子来说,修改Zoom 控件的选项在zoomControlOptions指定。zoomControlOptions包含如下3种选项:.google.maps.ZoomControlStyle.SMALL-显示最小化zoom 控件 .google.maps.ZoomControlStyle.LARGE-显示标准zoom滑动控件 .google.maps.ZoomControlStyle.DEFAULT-基于设备和
[6720] Google 地图 - 开所有控件集一些控件集默认显示在地图上,而其它的不会,除非你设置它们。设置控件为true使其可见-设置控件为false则隐藏它。以下实例开启所有的控件:实例panControl:true,zoomControl:true,mapTypeControl:true,scaleControl:true,streetViewControl:true,overviewMapControl:true,rotateControl:true尝试一下 »
[6719] function initialize(){ var mapProp= { center:new google.maps.LatLng(51.508742,-0.120850), zoom:5, mapTypeId:google.maps.MapTypeId.ROADMAP }; var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);}google.maps.event.addDomListener(window
[6718] 设置标记及打开每个标记的信息窗口当用户点击地图时执行一个窗口用户点击地图某个位置时使用 placeMarker() 函数在指定位置上放置一个标记,并弹出信息窗口:实例google.maps.event.addListener(map, 'click', function(event) { placeMarker(event.latLng);}); function placeMarker(location) { var marker = new google.maps.Marker({ position:
[6717] 点击标记时打开信息窗口。点击标记在信息窗口显示一些文本信息:实例var infowindow = new google.maps.InfoWindow({ content:"Hello World!"}); google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker);});尝试一下 »
[6716] 使用 addListener() 事件处理程序来注册事件的监听。该方法使用一个对象,一个事件来监听,当指定的事件发生时函数将被调用。重置标记我们通过给地图添加事件处理程序来改变 'center' 属性,以下代码使用 center_changed 事件在3秒后标记移会中心点:实例google.maps.event.addListener(map,'center_changed',function() { window.setTimeout(function() { map.panTo(marker.getP
[6715] var myCenter=new google.maps.LatLng(51.508742,-0.120850);function initialize(){var mapProp = { center: myCenter, zoom:5, mapTypeId: google.maps.MapTypeId.ROADMAP };var map = new google.maps.Map(document.getElementById("googleMap"),mapProp);var marker = ne
[6714] Google 地图 - 信息窗口在一个标记上显示一个文本信息窗口:实例var infowindow = new google.maps.InfoWindow({ content:"Hello World!"}); infowindow.open(map,marker);尝试一下 »
[6713] Google 地图 - 圆圆支持以下属性:center - 指定圆的中心点参数 google.maps.LatLng radius - 指定圆的半径,以米为单位 strokeColor - 指定弧线的十六进制颜色值(格式: "#FFFFFF") strokeOpacity - 指定弧线的透明度(该值为 0.0 到 1.0) strokeWeight -定义线的宽度,以像素为单位。 fillColor - 指定圆的十六进制颜色值填充值 (格式: "#FFFFFF") fillOpacity - 指定填充颜色
[6712] Google 地图 - 多边形GPolygon 对象类似于 GPolyline 对象,因为它们都包括一系列有序的点。但是,多边形不像折线一样有两个端点,而是设计为定义形成闭环的区域。和折线一样,您可以自定义多边形边(线)的颜色、粗细和透明度,以及封闭的填充区域的颜色和透明度。颜色应是十六进制数字 HTML 样式。多边形支持以下属性:path - 指定多个直线纬度的坐标 (第一个和最后一个坐标是相等的) strokeColor - 指定直线的十六进制颜色值(格式: "#FFFFFF") strokeOpac
[6711] Google 地图 - 折线GPolyline 对象可在地图上创建线性叠加层。GPolyline 包括一系列点,并创建一系列有序连接这些点的线段。折线支持以下属性:path - 指定了多个直线的纬度/经度坐标 strokeColor - 指定直线的十六进制颜色值(格式: "#FFFFFF") strokeOpacity - 指定直线的透明度(该值为 0.0 到 1.0) strokeWeight - 定义线的宽度,以像素为单位。 editable - 定义用户是否可编辑直线(true/false)实例va
[6710] Google 地图 - 图标标记可以用自定义的新图标来显示,以替代默认图标:实例var marker=new google.maps.Marker({ position:myCenter, icon:'pinkball.png'}); marker.setMap(map);尝试一下 »
[6709] Google 地图 - 可拖动的标记以下实例将介绍如何使用 animation 属性来拖动标记:实例marker=new google.maps.Marker({ position:myCenter, animation:google.maps.Animation.BOUNCE}); marker.setMap(map);尝试一下 »
[6708] var myCenter=new google.maps.LatLng(51.508742,-0.120850);function initialize(){var mapProp = { center: myCenter, zoom:5, mapTypeId: google.maps.MapTypeId.ROADMAP };var map = new google.maps.Map(document.getElementById("googleMap"),mapProp);var marker = ne
[6707] 定义地图属性在初始化地图前,我们需要先创建一个 Map 属性对象来定义一些地图的属性:var mapProp = { center:new google.maps.LatLng(51.508742,-0.120850), zoom:7, mapTypeId: google.maps.MapTypeId.ROADMAP};center(中心点)中心属性指定了地图的中心,该中心通过坐标(纬度,经度)在地图上创建一个中心点。Zoom(缩放级数) zoom 属性指定了地图的 缩放级数。zoom: 0 显示了
[6706] 实例解析我们以以上实例来解析 Google 地图的创建过程。应用为什么要声明 HTML5?<!DOCTYPE html>大多数浏览器使用 "标准模式" 的 HTML5 文档渲染页面,这就意味着你的应用是兼容各大浏览器的。另外,如果没有DOCTYPE标签,浏览器则使用混杂模式 (quirks mode)进行渲染页面内容。提示: 应该注意的是一些"混杂模式 "中的CSS并不能使用于标准模式中。在具体的应用中,所有基于百分比的大小都必须从父块元素继承 。如果在父模块中没有指定大小,默认值为 0 x
[6705] Google Maps 基础创建一个简单的 Google 地图现在让我们创建一个简单的 Google 地图。以下是显示了英国伦敦的 Google 地图:实例<!DOCTYPE html><html><head><script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDJW4jsPlNKgv6jFm3B5Edp5ywgdqLWdmc&callback=initMap"
[6704] 以下实例演示了双轴车速表。我们在前面的章节已经了解了 Highcharts 基本配置语法。接下来让我们来看下其他的配置。配置chart.type 配置配置 chart 的 type 为 'gauge' 。chart.type 描述了图表类型。默认值为 "line"。var chart = { type: 'gauge'};pane 配置pane 只适用在极坐标图和角度测量仪。此可配置对象持有组合x轴和y周的常规选项。每个x轴和y轴都可以通过索引关联到窗格中。var pane = { startAngle: