- issue#65 support
gridMapForeign
andvectorMapForeign
AmapUILoaderService
: 确保 UI 库在 main-async.js 加载完毕后才进行加载
- 导出
AMapLoaderService
- 支持
AMapUI
库,可通过AmapUILoaderService
服务加载使用,部分 UI 组件也封装成了指令,如:ui-awesome-marker
- 提供加载插件服务:
AmapPluginLoaderService
,部分常用插件已封装成了指令,如:amap-tool-bar
- 重写了整体的封装架构,不再使用 Promise 封装,全部使用 Observable
@Output
事件命名统一调整为: 包含na
前缀- 不再提供 Getter 和 Setter 的 Wrapper,建议直接调用
amap
原生对象的方法 - 移除 amap 相关的类型定义,引入
@types/amap-js-api
- 修复 Icon imageSize issue#40
- 支持路径规划:
- AMap.Driving 驾车路线规划服务:AmapDrivingService
- AMap.TruckDriving 货车路线规划服务:AmapTruckDrivingService
- AMap.Transfer 公交换乘路线规划服务:AmapTransferService
- AMap.Walking 步行路线规划服务:AmapWalkingService
- AMap.Riding 骑行路线规划服务:AmapRidingService
- [amapAutocomplete] 切换 city 时不起作用 issue#23
- 新增支持图层 AMap.Heatmap 指令:amap-heatmap
- 支持 Angular 6
- 新增支持 AMap.DistrictSearch 行政区查询服务:AmapDistrictSearchService (感谢: noob9527)
- demo AMap.CircleEditor 编辑功能:amap-circle
[editor]="true"
- demo AMap.PolyEditor 编辑功能:amap-polyline, amap-polygon
[editor]="true"
- demo AMap.BezierCurveEditor 编辑功能:amap-bezier-curve
[editor]="true" [editorOptions]="editorOptions"
- demo AMap.EllipseEditor 编辑功能:amap-ellipse
[editor]="true"
- demo AMap.RectangleEditor 编辑功能:amap-rectangle
[editor]="true"
- 添加 editor 相关事件 emitter,例如:
(editorAddnode)
,(editorAdjust)
等,详见各 demo
- 新增支持覆盖物 AMap.Polygon 指令:amap-polygon
- 新增支持覆盖物 AMap.Text 指令:amap-text
- 新增支持覆盖物 AMap.BezierCurve 指令:amap-bezier-curve
- 新增支持覆盖物 AMap.Ellipse 指令:amap-ellipse
- 新增支持覆盖物 AMap.Rectangle 指令:amap-rectangle
- 对大部分指令和组件增加 exportAs,方便在模板中引用指令实例
- 新增支持 AMap.MouseTool 鼠标工具插件:AmapMouseToolService (感谢: noob9527)
- ngx-amap 支持 gridMapForeign 选项,以显示国外的地图细节
- 新增支持覆盖物 AMap.CircleMarker 的指令:amap-circle-marker (需要高德 API-v1.4.3 支持)
- 新增支持覆盖物 AMap.Circle 的指令:amap-circle
- 默认高德 API 的 baseUrl 调整为 https 协议
- 默认高德 API 的版本调整为 1.4.3
- 修复 input[Autocomplete] 指令事件错误的问题
- 新增支持 AMap.PlaceSearch 的搜索服务:AmapPlaceSearchService
- 新增支持 AMap.Geocoder 的地理服务:AmapGeocoderService
- 新增支持 AMap.Autocomplete 的搜索服务和指令:AmapAutocompleteService, AmapAutocompleteDirective
- 逻辑变更:marker 在没有 position 的时候不再绘制于默认位置
- 逻辑变更:info-window 现在会跟随它的 hostMarker 改变位置