create_map(map: BMap.Map, city: string)

This commit is contained in:
MaShizhen
2018-03-12 19:58:38 +08:00
+134
View File
@@ -20,6 +20,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
/// <reference path="./baidumap.maptype.d.ts" />
/// <reference path="./baidumap.panorama.d.ts" />
declare namespace BMap {
<<<<<<< HEAD
class Map {
constructor(container: string | HTMLElement, opts?: MapOptions)
enableDragging(): void
@@ -151,5 +152,138 @@ declare namespace BMap {
features: any[]
style: string
}
=======
class Map {
constructor(container: string | HTMLElement, opts?: MapOptions)
enableDragging(): void
disableDragging(): void
enableScrollWheelZoom(): void
disableScrollWheelZoom(): void
enableDoubleClickZoom(): void
disableDoubleClickZoom(): void
enableKeyboard(): void
disableKeyboard(): void
enableInertialDragging(): void
disableInertialDragging(): void
enableContinuousZoom(): void
disableContinuousZoom(): void
enablePinchToZoom(): void
disablePinchToZoom(): void
enableAutoResize(): void
disableAutoResize(): void
setDefaultCursor(cursor: string): void
getDefaultCursor(): string
setDraggingCursor(cursor: string): void
getDraggingCursor(): string
setMinZoom(zoom: number): void
setMaxZoom(zoom: number): void
setMapStyle(mapStyle: MapStyle): void
setPanorama(pano: Panorama): void
disable3DBuilding(): void
getBounds(): Bounds
getCenter(): Point
getDistance(start: Point, end: Point): number
getMapType(): MapType
getSize(): Size
getViewport(view: Point[], viewportOptions?: ViewportOptions): Viewport
getZoom(): number
getPanorama(): Panorama
centerAndZoom(center: Point, zoom: number): void
centerAndZoom(city: string): void
panTo(center: Point, opts?: PanOptions): void
panBy(x: number, y: number, opts?: PanOptions): void
reset(): void
setCenter(center: Point | string): void
setCurrentCity(city: string): void
setMapType(mapType: MapType): void
setViewport(view: Point[], viewportOptions?: ViewportOptions): void
setZoom(zoom: number): void
highResolutionEnabled(): boolean
zoomIn(): void
zoomOut(): void
addHotspot(hotspot: Hotspot): void
removeHotspot(hotspot: Hotspot): void
clearHotspots(): void
addControl(control: Control): void
removeControl(control: Control): void
getContainer(): HTMLElement
addContextMenu(menu: ContextMenu): void
removeContextMenu(menu: ContextMenu): void
addOverlay(overlay: Overlay): void
removeOverlay(overlay: Overlay): void
clearOverlays(): void
openInfoWindow(infoWnd: InfoWindow, point: Point): void
closeInfoWindow(): void
pointToOverlayPixel(point: Point): Pixel
overlayPixelToPoint(pixel: Pixel): Point
getInfoWindow(): InfoWindow
getOverlays(): Overlay[]
getPanes(): MapPanes
addTileLayer(tileLayer: TileLayer): void
removeTileLayer(tilelayer: TileLayer): void
getTileLayer(mapType: string): TileLayer
pixelToPoint(pixel: Pixel): Point
pointToPixel(point: Point): Pixel
onclick: (event: { type: string, target: any, point: Point, pixel: Pixel, overlay: Overlay }) => void
ondblclick: (event: { type: string, target: any, point: Point, pixel: Pixel }) => void
onrightclick: (event: { type: string, target: any, point: Point, pixel: Pixel, overlay: Overlay }) => void
onrightdblclick: (event: { type: string, target: any, point: Point, pixel: Pixel, overlay: Overlay }) => void
onmaptypechange: (event: { type: string, target: any }) => void
onmousemove: (event: { type: string, target: any, point: Point, pixel: Pixel, overlay: Overlay }) => void
onmouseover: (event: { type: string, target: any }) => void
onmouseout: (event: { type: string, target: any }) => void
onmovestart: (event: { type: string, target: any }) => void
onmoving: (event: { type: string, target: any }) => void
onmoveend: (event: { type: string, target: any }) => void
onzoomstart: (event: { type: string, target: any }) => void
onzoomend: (event: { type: string, target: any }) => void
onaddoverlay: (event: { type: string, target: any }) => void
onaddcontrol: (event: { type: string, target: any }) => void
onremovecontrol: (event: { type: string, target: any }) => void
onremoveoverlay: (event: { type: string, target: any }) => void
onclearoverlays: (event: { type: string, target: any }) => void
ondragstart: (event: { type: string, target: any, point: Point, pixel: Pixel }) => void
ondragging: (event: { type: string, target: any, point: Point, pixel: Pixel }) => void
ondragend: (event: { type: string, target: any, point: Point, pixel: Pixel }) => void
onaddtilelayer: (event: { type: string, target: any }) => void
onremovetilelayer: (event: { type: string, target: any }) => void
onload: (event: { type: string, target: any, point: Point, pixel: Pixel, zoom: number }) => void
onresize: (event: { type: string, target: any, size: Size }) => void
onhotspotclick: (event: { type: string, target: any, spots: HotspotOptions }) => void
onhotspotover: (event: { type: string, target: any, spots: HotspotOptions }) => void
onhotspotout: (event: { type: string, target: any, spots: HotspotOptions }) => void
ontilesloaded: (event: { type: string, target: any }) => void
ontouchstart: (event: { type: string, target: any, point: Point, pixel: Pixel }) => void
ontouchmove: (event: { type: string, target: any, point: Point, pixel: Pixel }) => void
ontouchend: (event: { type: string, target: any, point: Point, pixel: Pixel }) => void
onlongpress: (event: { type: string, target: any, point: Point, pixel: Pixel }) => void
}
interface PanOptions {
noAnimation?: boolean
}
interface MapOptions {
minZoom?: number
maxZoom?: number
mapType?: MapType
enableHighResolution?: boolean
enableAutoResize?: boolean
enableMapClick?: boolean
}
interface Viewport {
center: Point
zoom: number
}
interface ViewportOptions {
enableAnimation?: boolean
margins?: number[]
zoomFactor?: number
delay?: number
}
type APIVersion = number
interface MapStyle {
features: any[]
style: string
}
>>>>>>> 9001491e046ab067f8e58558de067d2075f177ae
}
declare const BMAP_API_VERSION: BMap.APIVersion