WeGeocoder
Plugin Geocoding API cho bản đồ WeMap GL JS.
Các tính năng nổi bật:
- Khung hiển thị danh sách kết quả tìm kiếm trực quan và được sắp xếp
- Nút chuyển đổi giữa hai tính năng tìm kiếm và chỉ đường
- Khung hiển thị thông tin chi tiết của một kết quả tìm kiếm
Các tham số
optionsObjectoptions.keyString Plugin sẽ sử dụng key này để sử dụng API tìm kiếm.options.engineString Engine tìm kiếm. Các lựa chọn:default,pelias. (Mặc định làdefault)options.suggestionObject{min_char: <number>}Số ký tự tối thiểu để bắt đầu tính năng auto-complete.options.removeDuplicatesBoolean Loại bỏ trùng lặp dựa trên toạ độ.options.flyToObject Chọn Fly-to hoặc Jump-to khi kết quả được chọn. Các lựa chọn:true,false,hybridoptions.urlString Url của máy chủ Geocoder.options.placeholderString Tuỳ biến placeholder của phần tử input.options.paramsObject Các tham số tuỳ chọn để thêm vào request.options.sourcesArray hoặc String Chọn các nguồn cụ thể để request. Các lựa chọn:oa,osm,wof,gnoptions.onSubmitOnlyBoolean Gửi request chỉ khi ấn phím Enter.options.markerObject or Boolean Add marker to show results. Thêm marker khi hiển thị các kết quả. Marker phải nằm trong các sprite kiểu dáng của bạn.options.wofObject or Boolean Thêm polygon cho các đối tượng vị trí từ wof.options.customAttributionString Thêm bản quyền tuỳ ý (CÓ thể là mã HTML).
Ví dụ
// định nghĩa
var geocoder = new wemapgl.WeGeocoder({
flyTo: 'hybrid',
key: 'YOUR-WEMAP-KEY-HERE',
engine: 'default',
suggestion: {
min_char: 4
}
});
// thêm vào bản đồ
map.addControl(geocoder);
Trả về WeGeocoder this