Google Map Overlay
- Previous Page Maps Basics
- Next Page Maps Events
Google Maps - Tsari
Tsari ne wanda ya tsara da yakin/koordinato na yakin da yake a cikin map.
Google Maps ana da ƙasashen tsari da yawa:
- Marker - Wani cibiyar da yake a cikin map. Marker zai iya nuna zane na ikoni da yake da tsari
- Polyline - Dake da yakin da yake a cikin map
- Polygon - Dake da yakin da yake a cikin map, wanda yake da tsari ne
- Circle da Rectangle
- Fataccen fataccen (Info Windows) - Ana cikin fataccen fataccen na map
- Kamfaniyar Tsari (Custom overlays)
Google Maps - Tsara ikoni
Marker kwarewai yana tsara ikoni. Ka yarjejeniya, ana dace da wajibin gina matsakaici na position domin zabi ikoni.
Dauka setMap() sabonin don tsara ikoni a cikin map:
شاگوفا
var marker = new google.maps.Marker({position: myCenter}); marker.setMap(map);
Google Maps - Ikoni da yake da animation
Dake da misalin wanda ya bayyana samar da animation don tsara ikoni:
شاگوفا
var marker = new google.maps.Marker({ position:myCenter, animation:google.maps.Animation.BOUNCE }); marker.setMap(map);
Google Maps - Ikoni don ikoni
Dake da misalin wanda ya bayyana samar da zane (ikoni) domin kama ikoni da yake da tsari.
شاگوفا
var marker = new google.maps.Marker({ position:myCenter, icon:'pinkball.png' }); marker.setMap(map);
Google Maps - Polyline
Polyline wani ne wanda a yi kowane kowane yakin yi tsara zuwa tsohuwa.
Dake da Polyline suka da yaki dake da hanci
path
- Dake da yaki/koordinato da yakistrokeColor
- 规定线条的十六进制颜色(格式:"#FFFFFF")strokeOpacity
- 规定线条的不透明度(0.0 到 1.0 之间的值)strokeWeight
- 规定线条笔划的粗细(以像素为单位)editable
- 定义该行是否可由用户编辑(true/false)
شاگوفا
var myTrip = [stavanger,amsterdam,london]; var flightPath = new google.maps.Polyline({ path:myTrip, strokeColor:"#0000FF", strokeOpacity:0.8, strokeWeight:2 });
谷歌地图 - 多边形
多边形与折线类似,它由一系列按顺序排列的坐标组成。然而,多边形被设计为定义闭环内的区域。
多边形是由直线组成的,并且形状是“封闭的”(所有线都连接起来)。
多边形支持以下属性:
path
- 规定线的几个纬度/经度坐标(第一个和最后一个坐标相等)strokeColor
- 规定线条的十六进制颜色(格式:"#FFFFFF")strokeOpacity
- 规定线条的不透明度(0.0 到 1.0 之间的值)strokeWeight
- 规定线条笔划的粗细(以像素为单位)fillColor
- 规定封闭区域内区域的十六进制颜色(格式:"#FFFFFF")fillOpacity
- 规定填充颜色的不透明度(0.0 到 1.0 之间的值)editable
- 定义该行是否可由用户编辑(true/false)
شاگوفا
var myTrip = [stavanger,amsterdam,london,stavanger]; var flightPath = new google.maps.Polygon({ path:myTrip, strokeColor:"#0000FF", strokeOpacity:0.8, strokeWeight:2, fillColor:"#0000FF", fillOpacity:0.4 });
谷歌地图 - 圆
圆支持以下属性:
center
- 规定圆心的 google.maps.LatLngradius
- 规定圆的半径,以米为单位strokeColor
- 规定圆周围线条的十六进制颜色(格式:"#FFFFFF")strokeOpacity
- 规定笔触颜色的不透明度(0.0 到 1.0 之间的值)strokeWeight
- 规定线条笔划的粗细(以像素为单位)fillColor
- 规定圆内区域的十六进制颜色(格式:"#FFFFFF")fillOpacity
- 规定填充颜色的不透明度(0.0 到 1.0 之间的值)editable
- 定义用户是否可以编辑圆圈(true/false)
شاگوفا
var myCity = new google.maps.Circle({ center:amsterdam, radius:20000, strokeColor:"#0000FF", strokeOpacity:0.8, strokeWeight:2, fillColor:"#0000FF", fillOpacity:0.4 });
谷歌地图 - 信息窗口
为 marker 显示带有文本内容的信息窗口:
شاگوفا
var infowindow = new google.maps.InfoWindow({ content: "Hello World!" }); infowindow.open(map,marker);
- Previous Page Maps Basics
- Next Page Maps Events