|
|
@ -13,16 +13,16 @@ export class GaoDeMap extends GaodeBasic implements IMap { |
|
|
|
this.self = new AMap.Map(container, options); |
|
|
|
this.self = new AMap.Map(container, options); |
|
|
|
} |
|
|
|
} |
|
|
|
setBounds(zoom?: any, x?: any, y?: any, is?: boolean) { |
|
|
|
setBounds(zoom?: any, x?: any, y?: any, is?: boolean) { |
|
|
|
this.self.setBounds(zoom,x,y,is) |
|
|
|
return this.self.setBounds(zoom,x,y,is) |
|
|
|
} |
|
|
|
} |
|
|
|
setFitView(options: any) { |
|
|
|
setFitView(options: any) { |
|
|
|
this.self.setFitView(options) |
|
|
|
return this.self.setFitView(options) |
|
|
|
} |
|
|
|
} |
|
|
|
containerToLngLat(e: any) { |
|
|
|
containerToLngLat(e: any) { |
|
|
|
this.self.containerToLngLat(e) |
|
|
|
return this.self.containerToLngLat(e) |
|
|
|
} |
|
|
|
} |
|
|
|
clearMap() { |
|
|
|
clearMap() { |
|
|
|
this.self.clearMap(); |
|
|
|
return this.self.clearMap(); |
|
|
|
} |
|
|
|
} |
|
|
|
distance(a: number[], b: number[]) { |
|
|
|
distance(a: number[], b: number[]) { |
|
|
|
return AMap.GeometryUtil.distance(a, b); |
|
|
|
return AMap.GeometryUtil.distance(a, b); |
|
|
@ -51,8 +51,8 @@ export class GaoDeMap extends GaodeBasic implements IMap { |
|
|
|
setZoom(zoom) { |
|
|
|
setZoom(zoom) { |
|
|
|
return this.self.setZoom(zoom) |
|
|
|
return this.self.setZoom(zoom) |
|
|
|
} |
|
|
|
} |
|
|
|
setCenter([x, y]) { |
|
|
|
setCenter(pos:any) { |
|
|
|
return this.self.setCenter([x, y]) |
|
|
|
return this.self.setCenter(pos) |
|
|
|
} |
|
|
|
} |
|
|
|
getCenter() { |
|
|
|
getCenter() { |
|
|
|
return this.self.getCenter(); |
|
|
|
return this.self.getCenter(); |
|
|
@ -61,7 +61,7 @@ export class GaoDeMap extends GaodeBasic implements IMap { |
|
|
|
return this.self.getZoom(); |
|
|
|
return this.self.getZoom(); |
|
|
|
} |
|
|
|
} |
|
|
|
on(eventName: string, callback: Function): void { |
|
|
|
on(eventName: string, callback: Function): void { |
|
|
|
this.self.on(eventName, callback); |
|
|
|
return this.self.on(eventName, callback); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -80,14 +80,14 @@ export class GaoDeMarker extends GaodeBasic implements IMarker { |
|
|
|
this._position = this.self._position; |
|
|
|
this._position = this.self._position; |
|
|
|
} |
|
|
|
} |
|
|
|
setContent(html: string) { |
|
|
|
setContent(html: string) { |
|
|
|
this.self.setContent(html) |
|
|
|
return this.self.setContent(html) |
|
|
|
} |
|
|
|
} |
|
|
|
setPosition(x: number[]) { |
|
|
|
setPosition(x: number[]) { |
|
|
|
this.self.setPosition(x) |
|
|
|
return this.self.setPosition(x) |
|
|
|
} |
|
|
|
} |
|
|
|
_position: number[] |
|
|
|
_position: number[] |
|
|
|
setMap() { |
|
|
|
setMap() { |
|
|
|
this.self.setMap(null) |
|
|
|
return this.self.setMap(null) |
|
|
|
} |
|
|
|
} |
|
|
|
get id(): string { |
|
|
|
get id(): string { |
|
|
|
return this.self.id; |
|
|
|
return this.self.id; |
|
|
@ -96,7 +96,7 @@ export class GaoDeMarker extends GaodeBasic implements IMarker { |
|
|
|
this.self.id = str; |
|
|
|
this.self.id = str; |
|
|
|
} |
|
|
|
} |
|
|
|
on(eventName: string, callback: Function): void { |
|
|
|
on(eventName: string, callback: Function): void { |
|
|
|
this.self.on(eventName, callback); |
|
|
|
return this.self.on(eventName, callback); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -107,10 +107,10 @@ export class GaoDeMarkerCluster extends GaodeBasic implements IMarkerCluster { |
|
|
|
this.self = new AMap.MarkerCluster(map.self, list, conf) |
|
|
|
this.self = new AMap.MarkerCluster(map.self, list, conf) |
|
|
|
} |
|
|
|
} |
|
|
|
on(eventName: string, callback: Function): void { |
|
|
|
on(eventName: string, callback: Function): void { |
|
|
|
this.self.on(eventName, callback); |
|
|
|
return this.self.on(eventName, callback); |
|
|
|
} |
|
|
|
} |
|
|
|
setData(list: any[]) { |
|
|
|
setData(list: any[]) { |
|
|
|
this.self.setData(list) |
|
|
|
return this.self.setData(list) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -119,6 +119,12 @@ export class GaoDeLngLat extends GaodeBasic implements ILngLat { |
|
|
|
super(); |
|
|
|
super(); |
|
|
|
this.self = new AMap.LngLat(x, y); |
|
|
|
this.self = new AMap.LngLat(x, y); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
get lng(): number { |
|
|
|
|
|
|
|
return this.self.lng; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
get lat(): number { |
|
|
|
|
|
|
|
return this.self.lat; |
|
|
|
|
|
|
|
} |
|
|
|
offset(x: number, y: number) { |
|
|
|
offset(x: number, y: number) { |
|
|
|
return this.self.offset(x, y) |
|
|
|
return this.self.offset(x, y) |
|
|
|
} |
|
|
|
} |
|
|
@ -168,10 +174,10 @@ export class GaodeDriving extends GaodeBasic implements IDriving { |
|
|
|
this.self = new AMap.Driving(options) |
|
|
|
this.self = new AMap.Driving(options) |
|
|
|
} |
|
|
|
} |
|
|
|
clear() { |
|
|
|
clear() { |
|
|
|
this.self.clear() |
|
|
|
return this.self.clear() |
|
|
|
} |
|
|
|
} |
|
|
|
search(x: any, y: any, callback: Function) { |
|
|
|
search(x: any, y: any, callback: Function) { |
|
|
|
this.self.search(x.self, y.self, callback) |
|
|
|
return this.self.search(x.self, y.self, callback) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -181,10 +187,10 @@ export class GaodeAutocomplete extends GaodeBasic implements IAutocomplete { |
|
|
|
this.self = new AMap.Autocomplete(city) |
|
|
|
this.self = new AMap.Autocomplete(city) |
|
|
|
} |
|
|
|
} |
|
|
|
on(eventName: string, callback: Function) { |
|
|
|
on(eventName: string, callback: Function) { |
|
|
|
this.self.on(eventName, callback) |
|
|
|
return this.self.on(eventName, callback) |
|
|
|
} |
|
|
|
} |
|
|
|
search(address: string, callback: Function) { |
|
|
|
search(address: string, callback: Function) { |
|
|
|
this.self.search(address, callback) |
|
|
|
return this.self.search(address, callback) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|