jQuery- TinyMap 路線導航及繪製圖形
最近要來玩google map api,所以先來用tinymap熱身一下。
plugin網址
TinyMap
導航
Demo
路徑規劃
繪製圖形
Demo
繪製線條
繪製多邊形
繪製圓形
plugin網址
TinyMap
導航
- $('#map').tinyMap({
- center: '台北市松山區健康路146號',
- zoom: 13,
- direction: [{
- from: '台北市松山區健康路146號',
- waypoint: ['台北市八德路3段105號'],
- to: '台北市信義區市府路1號',
- travel: 'driving'
- }]
- });
Demo
路徑規劃
- [{
- from: '起點地址',
- to: '目的地址',
- waypoint: ['中途點1', '中途點2'...],
- optimize: '是否最佳化路徑 true|false 預設 false
- travel: '交通類型:DRIVING|WALKING|BICYCLING'
- }...]
繪製圖形
- $('#map').tinyMap({
- //center: '台北市松山區健康路146號',
- zoom: 13,
- polyline: {
- coords: [
- [25.05176362315452, 121.54683386230465],
- [25.0587614830369, 121.55301367187496],
- [25.05673992011185, 121.56005178833004],
- ],
- color: '#008800',
- width: 2
- },
- polygon: {
- coords: [
- [25.05922799282222, 121.52348791503903],
- [25.05580687982226, 121.52331625366207],
- [25.05425179688806, 121.52795111083981],
- [25.05751744826025, 121.53378759765621],
- [25.064048489938642, 121.52915274047848],
- [25.05922799282222, 121.52348791503903]
- ],
- color: '#000033',
- fillcolor: '#0000cc',
- width: 1,
- click: function (e) {
- alert('this is polygon');
- }
- },
- circle: [
- {
- center: {x: 25.047924, y: 121.51708099999996},
- radius: 500,
- width: 1,
- color: '#333333',
- fillcolor: '#999999',
- },
- {
- center: {x: 25.038, y: 121.56399999999996},
- radius: 400,
- widrth: 3,
- color: '#FF0000',
- fillcolor: '#CC0000',
- }
- ]
- });
Demo
繪製線條
- {
- coords: [[Lat1, Lng1], [Lat2, Lng2]...] Array,
- color: 線條顏色 e.g. '#FF0000' 預設 '#FF0000',
- width: 線條寬度 預設: 2
- }
繪製多邊形
- {
- coords: [[Lat1, Lng1], [Lat2, Lng2]...] Array,
- color: 線條顏色 e.g. '#FF0000' 預設 '#FF0000',
- fillcolor: 填充顏色 e.g. '#FF0000' 預設 '#CC0000',
- width: 線條寬度 預設: 2,
- click: Click 事件 (Function) 預設 null
- }
繪製圓形
- [{
- center: {x: Lat, y: Lng} 圓心座標 JSON,
- radius: 圓形半徑,單位: 公尺 預設 100,
- width: 線條寬度 (Integer) 預設 2,
- color: 線條顏色 e.g. '#FF0000' 預設 '#FF0000',
- fillcolor: 填充顏色 e.g. '#FF0000' 預設 '#FF0000',
- click: Click 事件 (Function) 預設 null
- }...]
留言