Polygons

Lớp Polyline

Lớp google.maps.Polyline

Nhiều đường là một lớp phủ tuyến tính của các đoạn đường được kết nối trên bản đồ.

Lớp này mở rộng MVCObject.

Polyline
Polyline([opts])
Thông số:
Tạo một hình nhiều đường bằng cách sử dụng PolylineOptions truyền đi, chỉ định cả đường dẫn của hình đa giác và kiểu nét vẽ để sử dụng khi vẽ đa giác. Bạn có thể chuyển một mảng LatLng hoặc một MVCArray của LatLng khi tạo nhiều đa giác, mặc dù các mảng đơn giản được chuyển đổi thành MVCArray trong polyline khi tạo bản sao.
getDraggable
getDraggable()
Thông số: Không có
Giá trị trả về: boolean
Trả về kết quả cho phép người dùng kéo hình dạng này.
getEditable
getEditable()
Thông số: Không có
Giá trị trả về: boolean
Trả về thông tin người dùng có thể chỉnh sửa hình dạng này hay không.
getMap
getMap()
Thông số: Không có
Giá trị trả về: Map|null
Trả về bản đồ có hình dạng này được đính kèm.
getPath
getPath()
Thông số: Không có
Giá trị trả về: MVCArray<LatLng>
Truy xuất đường dẫn.
getVisible
getVisible()
Thông số: Không có
Giá trị trả về: boolean
Trả về thông tin hiển thị đa giác này trên bản đồ.
setDraggable
setDraggable(draggable)
Thông số:
  • draggableboolean
Giá trị trả về: Không có
Nếu bạn đặt thành true, người dùng có thể kéo hình này lên trên bản đồ. Thuộc tính geodesic xác định chế độ kéo.
setEditable
setEditable(editable)
Thông số:
  • editable: boolean
Giá trị trả về: Không có
Nếu đặt thành true, người dùng có thể chỉnh sửa hình dạng này bằng cách kéo các điểm điều khiển hiển thị ở các đỉnh và trên từng đoạn.
setMap
setMap(map)
Thông số:
  • map: Map optional
Giá trị trả về: Không có
Hiển thị hình dạng này trên bản đồ đã chỉ định. Nếu bạn đặt bản đồ thành null, hình dạng sẽ bị xoá.
setOptions
setOptions(options)
Thông số:
Giá trị trả về: Không có
setPath
setPath(path)
Thông số:
Giá trị trả về: Không có
Thiết lập đường dẫn. Hãy xem PolylineOptions để biết thêm thông tin chi tiết.
setVisible
setVisible(visible)
Thông số:
  • visibleboolean
Giá trị trả về: Không có
Ẩn poly này nếu được đặt thành false.
Đã kế thừa: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện nhấp DOM được kích hoạt trên Polyline.
contextmenu
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện menu ngữ cảnh DOM được kích hoạt trên Poyline.
dblclick
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện dblclick của DOM được kích hoạt trên Polyline.
drag
function(event)
Đối số:
Sự kiện này được kích hoạt nhiều lần trong khi người dùng kéo nhiều đường kẻ.
dragend
function(event)
Đối số:
Sự kiện này được kích hoạt khi người dùng ngừng kéo nhiều hình ảnh.
dragstart
function(event)
Đối số:
Sự kiện này được kích hoạt khi người dùng bắt đầu kéo nhiều đường.
mousedown
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện downdown DOM được kích hoạt trên Polyline.
mousemove
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện di chuyển chuột DOM được kích hoạt trên Polyline.
mouseout
function(event)
Đối số:
Sự kiện này được kích hoạt khi di chuột ra Polyline.
mouseover
function(event)
Đối số:
Sự kiện này được kích hoạt khi di chuột qua Polyline.
mouseup
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện di chuột DOM được kích hoạt trên Polyline.
rightclick
function(event)
Đối số:
Sự kiện này được kích hoạt khi nhấp chuột phải vào Polyline.

Giao diện PolylineOptions

Giao diện google.maps.PolylineOptions

Đối tượng PolylineOptions được dùng để xác định các thuộc tính có thể đặt trên Polyline.

clickable optional
Loại: boolean optional
Mặc định: true
Cho biết liệu Polyline này có xử lý các sự kiện liên quan đến chuột hay không.
draggable optional
Loại: boolean optional
Mặc định: false
Nếu bạn đặt thành true, người dùng có thể kéo hình này lên trên bản đồ. Thuộc tính geodesic xác định chế độ kéo.
editable optional
Loại: boolean optional
Mặc định: false
Nếu đặt thành true, người dùng có thể chỉnh sửa hình dạng này bằng cách kéo các điểm điều khiển hiển thị ở các đỉnh và trên từng đoạn.
geodesic optional
Loại: boolean optional
Mặc định: false
Khi true, các cạnh của đa giác được hiểu là trắc địa và sẽ tuân theo độ cong của Trái đất. Khi false, các cạnh của đa giác được hiển thị dưới dạng đường thẳng trong không gian màn hình. Xin lưu ý rằng hình dạng của một đa giác trắc địa có thể thay đổi khi được kéo, vì kích thước được duy trì tương ứng với bề mặt của trái đất.
icons optional
Loại: Array<IconSequence> optional
Các biểu tượng sẽ hiển thị dọc theo hình nhiều đường.
map optional
Loại: Map optional
Bản đồ hiển thị Polyline.
path optional
Trình tự các tọa độ của Polyline được sắp xếp theo thứ tự. Bạn có thể chỉ định đường dẫn này bằng một mảng LatLng đơn giản hoặc một MVCArray của LatLng. Lưu ý rằng nếu bạn truyền một mảng đơn giản, thì mảng đó sẽ được chuyển đổi thành MVCArray Chèn hoặc xóa LatLng trong MVCArray sẽ tự động cập nhật đa giác trên bản đồ.
strokeColor optional
Loại: string optional
Màu nét vẽ. Tất cả màu CSS3 đều được hỗ trợ, ngoại trừ màu có tên mở rộng.
strokeOpacity optional
Loại: number optional
Độ mờ nét vẽ từ 0,0 đến 1,0.
strokeWeight optional
Loại: number optional
Chiều rộng nét (tính bằng pixel).
visible optional
Loại: boolean optional
Mặc định: true
Liệu đường đa này có hiển thị trên bản đồ hay không.
zIndex optional
Loại: number optional
Chỉ số zIndex so với các poly khác.

Giao diện IconSequence

Giao diện google.maps.IconSequence

Mô tả cách các biểu tượng hiển thị trên một dòng.

Nếu đa giác của bạn là trắc địa, thì các khoảng cách đã chỉ định cho cả độ lệch và vòng lặp sẽ được tính bằng mét theo mặc định. Việc đặt độ dời hoặc giá trị lặp lại thành một giá trị pixel sẽ làm cho khoảng cách được tính bằng pixel trên màn hình.

fixedRotation optional
Loại: boolean optional
Mặc định: false
Nếu là true, mỗi biểu tượng trong trình tự đều có cùng một chế độ xoay cố định bất kể góc nằm ở cạnh nào. Nếu false, hãy xoay từng biểu tượng trong trình tự để xoay phù hợp với cạnh của biểu tượng đó.
icon optional
Loại: Symbol optional
Biểu tượng hiển thị trên dòng.
offset optional
Loại: string optional
Mặc định: '100%'
Khoảng cách tính từ đầu dòng nơi biểu tượng được hiển thị. Khoảng cách này có thể được biểu thị bằng tỷ lệ phần trăm độ dài của đường (ví dụ: & # 39; 50%& # 39;) hoặc tính bằng pixel (ví dụ: & # 39; 50px & # 39;).
repeat optional
Loại: string optional
Mặc định: 0
Khoảng cách giữa các biểu tượng liên tiếp trên dòng. Khoảng cách này có thể được biểu thị bằng tỷ lệ phần trăm của độ dài dòng (ví dụ: &g # 39;50%\39;) hoặc tính bằng pixel (ví dụ: '50px'). Để tắt tính năng lặp lại biểu tượng, hãy chỉ định ' 0'

Lớp đa giác

Lớp google.maps.Polygon

Đa giác (như đa giác) xác định một loạt các toạ độ được kết nối trong một trình tự theo thứ tự. Ngoài ra, đa giác tạo thành một vòng kín và xác định một vùng được tô màu nền. Xem các mẫu trong hướng dẫn dành cho nhà phát triển, bắt đầu bằng một đa giác đơn giản, đa giác có lỗ và các mẫu khác. Lưu ý rằng bạn cũng có thể dùng Lớp dữ liệu để tạo đa giác. Lớp Dữ liệu cung cấp một cách đơn giản hơn để tạo lỗ hổng vì lớp này xử lý thứ tự các đường dẫn bên trong và bên ngoài cho bạn.

Lớp này mở rộng MVCObject.

Polygon
Polygon([opts])
Thông số:
Tạo một đa giác bằng cách sử dụng PolygonOptions đã truyền, trong đó chỉ định đường dẫn của đa giác, kiểu gạch ngang cho các cạnh của đa giác và kiểu tô màu cho các khu vực bên trong của đa giác. Đa giác có thể chứa một hoặc nhiều đường dẫn, trong đó mỗi đường dẫn bao gồm một mảng LatLng. Bạn có thể truyền một mảng LatLng hoặc một MVCArray của LatLng khi tạo các đường dẫn này. Mảng được chuyển đổi thành MVCArray trong đa giác khi tạo bản sao.
getDraggable
getDraggable()
Thông số: Không có
Giá trị trả về: boolean
Trả về kết quả cho phép người dùng kéo hình dạng này.
getEditable
getEditable()
Thông số: Không có
Giá trị trả về: boolean
Trả về thông tin người dùng có thể chỉnh sửa hình dạng này hay không.
getMap
getMap()
Thông số: Không có
Giá trị trả về: Map|null
Trả về bản đồ có hình dạng này được đính kèm.
getPath
getPath()
Thông số: Không có
Giá trị trả về: MVCArray<LatLng>
Truy xuất đường dẫn đầu tiên.
getPaths
getPaths()
Thông số: Không có
Giá trị trả về: MVCArray<MVCArray<LatLng>>
Truy xuất đường dẫn cho đa giác này.
getVisible
getVisible()
Thông số: Không có
Giá trị trả về: boolean
Trả về thông tin hiển thị đa giác này trên bản đồ.
setDraggable
setDraggable(draggable)
Thông số:
  • draggable: boolean
Giá trị trả về: Không có
Nếu bạn đặt thành true, người dùng có thể kéo hình này lên trên bản đồ. Thuộc tính geodesic xác định chế độ kéo.
setEditable
setEditable(editable)
Thông số:
  • editableboolean
Giá trị trả về: Không có
Nếu đặt thành true, người dùng có thể chỉnh sửa hình dạng này bằng cách kéo các điểm điều khiển hiển thị ở các đỉnh và trên từng đoạn.
setMap
setMap(map)
Thông số:
  • map: Map optional
Giá trị trả về: Không có
Hiển thị hình dạng này trên bản đồ đã chỉ định. Nếu bạn đặt bản đồ thành null, hình dạng sẽ bị xoá.
setOptions
setOptions(options)
Thông số:
Giá trị trả về: Không có
setPath
setPath(path)
Thông số:
Giá trị trả về: Không có
Đặt đường dẫn đầu tiên. Hãy xem PolygonOptions để biết thêm thông tin chi tiết.
setPaths
setPaths(paths)
Giá trị trả về: Không có
Đặt đường dẫn cho đa giác này.
setVisible
setVisible(visible)
Thông số:
  • visible: boolean
Giá trị trả về: Không có
Ẩn poly này nếu được đặt thành false.
Đã kế thừa: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện nhấp DOM được kích hoạt trên Đa giác.
contextmenu
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện menu ngữ cảnh DOM được kích hoạt trên Đa giác.
dblclick
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện dblclick của DOM được kích hoạt trên Đa giác.
drag
function(event)
Đối số:
Sự kiện này được kích hoạt nhiều lần trong khi người dùng kéo đa giác.
dragend
function(event)
Đối số:
Sự kiện này được kích hoạt khi người dùng ngừng kéo đa giác.
dragstart
function(event)
Đối số:
Sự kiện này được kích hoạt khi người dùng bắt đầu kéo đa giác.
mousedown
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện trượt chuột DOM được kích hoạt trên Đa giác.
mousemove
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện di chuyển chuột DOM được kích hoạt trên Đa giác.
mouseout
function(event)
Đối số:
Sự kiện này được kích hoạt trên chuột đa giác.
mouseover
function(event)
Đối số:
Sự kiện này được kích hoạt khi di chuột qua Đa giác.
mouseup
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện di chuột DOM được kích hoạt trên Đa giác.
rightclick
function(event)
Đối số:
Sự kiện này được kích hoạt khi nhấp vào đa giác.

Giao diện SquareOptions

Giao diện google.maps.PolygonOptions

Đối tượng đa giác dùng để xác định các thuộc tính có thể đặt trên Đa giác.

clickable optional
Loại: boolean optional
Mặc định: true
Cho biết liệu Polygon này có xử lý các sự kiện liên quan đến chuột hay không.
draggable optional
Loại: boolean optional
Mặc định: false
Nếu bạn đặt thành true, người dùng có thể kéo hình này lên trên bản đồ. Thuộc tính geodesic xác định chế độ kéo.
editable optional
Loại: boolean optional
Mặc định: false
Nếu đặt thành true, người dùng có thể chỉnh sửa hình dạng này bằng cách kéo các điểm điều khiển hiển thị ở các đỉnh và trên từng đoạn.
fillColor optional
Loại: string optional
Màu tô. Tất cả màu CSS3 đều được hỗ trợ, ngoại trừ màu có tên mở rộng.
fillOpacity optional
Loại: number optional
Độ mờ màu nền từ 0 đến 1
geodesic optional
Loại: boolean optional
Mặc định: false
Khi true, các cạnh của đa giác được hiểu là trắc địa và sẽ tuân theo độ cong của Trái đất. Khi false, các cạnh của đa giác được hiển thị dưới dạng đường thẳng trong không gian màn hình. Xin lưu ý rằng hình dạng của một đa giác trắc địa có thể thay đổi khi được kéo, vì kích thước được duy trì tương ứng với bề mặt của trái đất.
map optional
Loại: Map optional
Bản đồ để hiển thị Đa giác.
paths optional
Chuỗi toạ độ được sắp xếp theo thứ tự chỉ định vòng lặp kín. Không giống như đa giác, đa giác có thể bao gồm một hoặc nhiều đường dẫn. Do đó, thuộc tính đường dẫn có thể chỉ định một hoặc nhiều mảng tọa độ LatLng. Đường dẫn được tự động đóng; không lặp lại đỉnh đầu tiên của đường dẫn làm đỉnh cuối cùng. Có thể xác định các đa giác đơn giản bằng một mảng LatLng duy nhất. Những đa giác phức tạp hơn có thể chỉ định một mảng mảng. Hệ thống sẽ chuyển đổi mọi mảng đơn giản thành MVCArray. Việc chèn hoặc xoá LatLng khỏi MVCArray sẽ tự động cập nhật đa giác trên bản đồ.
strokeColor optional
Loại: string optional
Màu nét vẽ. Tất cả màu CSS3 đều được hỗ trợ, ngoại trừ màu có tên mở rộng.
strokeOpacity optional
Loại: number optional
Độ mờ nét vẽ từ 0 đến 1
strokePosition optional
Loại: StrokePosition optional
Mặc định: StrokePosition.CENTER
Vị trí nét vẽ.
strokeWeight optional
Loại: number optional
Chiều rộng nét (tính bằng pixel).
visible optional
Loại: boolean optional
Mặc định: true
Liệu đa giác này có hiển thị trên bản đồ hay không.
zIndex optional
Loại: number optional
Chỉ số zIndex so với các poly khác.

Giao diện PolyMouseEvent

Giao diện google.maps.PolyMouseEvent

Đối tượng này được trả về từ các sự kiện chuột trên đa giác và đa giác.

Giao diện này mở rộng MapMouseEvent.

edge optional
Loại: number optional
Chỉ mục của cạnh trong đường dẫn bên dưới con trỏ khi sự kiện xảy ra, nếu sự kiện xảy ra ở một điểm giữa trên đa giác có thể chỉnh sửa.
path optional
Loại: number optional
Chỉ mục của đường dẫn bên dưới con trỏ khi sự kiện xảy ra, nếu sự kiện xảy ra trên một đỉnh và đa giác có thể chỉnh sửa được. Nếu không thì undefined.
vertex optional
Loại: number optional
Chỉ mục của đỉnh bên dưới con trỏ khi sự kiện xảy ra, nếu sự kiện xảy ra trên một đỉnh và đa giác hoặc đa giác có thể chỉnh sửa được. Nếu sự kiện không xảy ra trên một đỉnh, thì giá trị sẽ là undefined.
Đã kế thừa: domEvent, latLng
Đã kế thừa: stop

Lớp Hình chữ nhật

Lớp google.maps.Rectangle

Lớp phủ hình chữ nhật.

Lớp này mở rộng MVCObject.

Rectangle
Rectangle([opts])
Thông số:
Tạo một hình chữ nhật bằng cách sử dụng RectangleOptions đã truyền, trong đó chỉ định các giới hạn và kiểu.
getBounds
getBounds()
Thông số: Không có
Giá trị trả về: LatLngBounds
Trả về ranh giới của hình chữ nhật này.
getDraggable
getDraggable()
Thông số: Không có
Giá trị trả về: boolean
Trả về kết quả mà người dùng có thể kéo hình chữ nhật này hay không.
getEditable
getEditable()
Thông số: Không có
Giá trị trả về: boolean
Trả về thông tin người dùng có thể chỉnh sửa hình chữ nhật này hay không.
getMap
getMap()
Thông số: Không có
Giá trị trả về: Map|null
Trả về bản đồ nơi hình chữ nhật này được hiển thị.
getVisible
getVisible()
Thông số: Không có
Giá trị trả về: boolean
Trả về kết quả là hình chữ nhật này có hiển thị trên bản đồ hay không.
setBounds
setBounds(bounds)
Thông số:
Giá trị trả về: Không có
Đặt giới hạn của hình chữ nhật này.
setDraggable
setDraggable(draggable)
Thông số:
  • draggableboolean
Giá trị trả về: Không có
Nếu bạn đặt thành true, người dùng có thể kéo hình chữ nhật này lên bản đồ.
setEditable
setEditable(editable)
Thông số:
  • editable: boolean
Giá trị trả về: Không có
Nếu đặt thành true, người dùng có thể chỉnh sửa hình chữ nhật này bằng cách kéo các điểm điều khiển hiển thị ở góc và trên mỗi cạnh.
setMap
setMap(map)
Thông số:
  • map: Map optional
Giá trị trả về: Không có
Hiển thị hình chữ nhật trên bản đồ đã chỉ định. Nếu bạn đặt bản đồ thành null, hình chữ nhật này sẽ bị xoá.
setOptions
setOptions(options)
Thông số:
Giá trị trả về: Không có
setVisible
setVisible(visible)
Thông số:
  • visible: boolean
Giá trị trả về: Không có
Ẩn hình chữ nhật này nếu được đặt thành false.
Đã kế thừa: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
bounds_changed
function()
Đối số: Không có
Sự kiện này được kích hoạt khi giới hạn của hình chữ nhật là thay đổi.
click
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện nhấp DOM được kích hoạt trên hình chữ nhật.
contextmenu
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện menu ngữ cảnh DOM được kích hoạt trên hình chữ nhật.
dblclick
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện dblclick của DOM được kích hoạt trên hình chữ nhật.
drag
function(event)
Đối số:
Sự kiện này được kích hoạt nhiều lần trong khi người dùng kéo hình chữ nhật.
dragend
function(event)
Đối số:
Sự kiện này được kích hoạt khi người dùng ngừng kéo hình chữ nhật.
dragstart
function(event)
Đối số:
Sự kiện này được kích hoạt khi người dùng bắt đầu kéo hình chữ nhật.
mousedown
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện trượt chuột DOM được kích hoạt trên hình chữ nhật.
mousemove
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện di chuyển chuột DOM được kích hoạt trên hình chữ nhật.
mouseout
function(event)
Đối số:
Sự kiện này được kích hoạt khi di chuột ra khỏi hình chữ nhật.
mouseover
function(event)
Đối số:
Sự kiện này được kích hoạt khi di chuột hình chữ nhật.
mouseup
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện chuột DOM được kích hoạt trên hình chữ nhật.
rightclick
function(event)
Đối số:
Sự kiện này được kích hoạt khi bạn nhấp chuột phải vào hình chữ nhật.

Giao diện RectangleOptions

Giao diện google.maps.RectangleOptions

Đối tượng RectangleOptions được sử dụng để xác định các thuộc tính có thể được đặt trên hình chữ nhật.

bounds optional
Các giới hạn.
clickable optional
Loại: boolean optional
Mặc định: true
Cho biết liệu Rectangle này có xử lý các sự kiện liên quan đến chuột hay không.
draggable optional
Loại: boolean optional
Mặc định: false
Nếu bạn đặt thành true, người dùng có thể kéo hình chữ nhật này lên bản đồ.
editable optional
Loại: boolean optional
Mặc định: false
Nếu đặt thành true, người dùng có thể chỉnh sửa hình chữ nhật này bằng cách kéo các điểm điều khiển hiển thị ở góc và trên mỗi cạnh.
fillColor optional
Loại: string optional
Màu tô. Tất cả màu CSS3 đều được hỗ trợ, ngoại trừ màu có tên mở rộng.
fillOpacity optional
Loại: number optional
Độ mờ màu nền từ 0 đến 1
map optional
Loại: Map optional
Bản đồ để hiển thị Hình chữ nhật.
strokeColor optional
Loại: string optional
Màu nét vẽ. Tất cả màu CSS3 đều được hỗ trợ, ngoại trừ màu có tên mở rộng.
strokeOpacity optional
Loại: number optional
Độ mờ nét vẽ từ 0 đến 1
strokePosition optional
Loại: StrokePosition optional
Mặc định: StrokePosition.CENTER
Vị trí nét vẽ.
strokeWeight optional
Loại: number optional
Chiều rộng nét (tính bằng pixel).
visible optional
Loại: boolean optional
Mặc định: true
Liệu hình chữ nhật này có hiển thị trên bản đồ hay không.
zIndex optional
Loại: number optional
Chỉ số zIndex so với các poly khác.

Lớp Circle

Lớp google.maps.Circle

Một vòng tròn trên bề mặt Trái Đất, còn được gọi là > hình cầu;

Lớp này mở rộng MVCObject.

Circle
Circle([circleOrCircleOptions])
Thông số:
Tạo một vòng tròn bằng cách sử dụng CircleOptions đã truyền, trong đó chỉ định tâm, bán kính và kiểu.
getBounds
getBounds()
Thông số: Không có
Giá trị trả về: LatLngBounds
Lấy LatLngBounds của Vòng kết nối này.
getCenter
getCenter()
Thông số: Không có
Giá trị trả về: LatLng
Trả về tâm của vòng tròn này.
getDraggable
getDraggable()
Thông số: Không có
Giá trị trả về: boolean
Trả về kết quả mà người dùng có thể kéo vòng kết nối này hay không.
getEditable
getEditable()
Thông số: Không có
Giá trị trả về: boolean
Trả về kết quả mà người dùng có thể chỉnh sửa vòng kết nối này.
getMap
getMap()
Thông số: Không có
Giá trị trả về: Map|null
Trả về bản đồ mà vòng tròn này được hiển thị.
getRadius
getRadius()
Thông số: Không có
Giá trị trả về: number
Trả về bán kính của hình tròn này (tính bằng mét).
getVisible
getVisible()
Thông số: Không có
Giá trị trả về: boolean
Trả về thông tin vòng kết nối này có hiển thị trên bản đồ hay không.
setCenter
setCenter(center)
Thông số:
Giá trị trả về: Không có
Đặt tâm của vòng tròn này.
setDraggable
setDraggable(draggable)
Thông số:
  • draggable: boolean
Giá trị trả về: Không có
Nếu bạn đặt thành true, người dùng có thể kéo vòng tròn này lên trên bản đồ.
setEditable
setEditable(editable)
Thông số:
  • editable: boolean
Giá trị trả về: Không có
Nếu đặt thành true, người dùng có thể chỉnh sửa vòng tròn này bằng cách kéo các điểm điều khiển hiển thị ở giữa và xung quanh chu vi của vòng tròn.
setMap
setMap(map)
Thông số:
  • map: Map optional
Giá trị trả về: Không có
Hiển thị vòng tròn trên bản đồ đã chỉ định. Nếu bạn đặt bản đồ thành null, thì vòng tròn này sẽ bị xóa.
setOptions
setOptions(options)
Thông số:
Giá trị trả về: Không có
setRadius
setRadius(radius)
Thông số:
  • radius: number
Giá trị trả về: Không có
Đặt bán kính của vòng tròn này (tính bằng mét).
setVisible
setVisible(visible)
Thông số:
  • visible: boolean
Giá trị trả về: Không có
Ẩn vòng kết nối này nếu được đặt thành false.
Đã kế thừa: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
center_changed
function()
Đối số: Không có
Sự kiện này được kích hoạt khi trung tâm vòng tròn thay đổi.
click
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện nhấp DOM được kích hoạt trên vòng tròn.
dblclick
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện dblclick của DOM được kích hoạt trên vòng tròn.
drag
function(event)
Đối số:
Sự kiện này được kích hoạt nhiều lần trong khi người dùng kéo vòng tròn.
dragend
function(event)
Đối số:
Sự kiện này được kích hoạt khi người dùng ngừng kéo vòng tròn.
dragstart
function(event)
Đối số:
Sự kiện này được kích hoạt khi người dùng bắt đầu kéo vòng tròn.
mousedown
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện di chuột xuống DOM được kích hoạt trên vòng tròn.
mousemove
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện di chuyển chuột DOM được kích hoạt trên vòng tròn.
mouseout
function(event)
Đối số:
Sự kiện này được kích hoạt khi di chuột ra khỏi vòng tròn.
mouseover
function(event)
Đối số:
Sự kiện này được kích hoạt khi di chuột qua vòng tròn.
mouseup
function(event)
Đối số:
Sự kiện này được kích hoạt khi sự kiện chuột DOM được kích hoạt trên vòng tròn.
radius_changed
function()
Đối số: Không có
Sự kiện này được kích hoạt khi bán kính của vòng tròn thay đổi.
rightclick
function(event)
Đối số:
Sự kiện này được kích hoạt khi vòng tròn được nhấp chuột phải.

Giao diện CircleOptions

Giao diện google.maps.CircleOptions

Đối tượng CircleOptions được dùng để xác định các thuộc tính có thể đặt trên Vòng kết nối.

center optional
Loại: LatLng|LatLngLiteral optional
Trung tâm của Vòng tròn.
clickable optional
Loại: boolean optional
Mặc định: true
Cho biết liệu Circle này có xử lý các sự kiện liên quan đến chuột hay không.
draggable optional
Loại: boolean optional
Mặc định: false
Nếu bạn đặt thành true, người dùng có thể kéo vòng tròn này lên trên bản đồ.
editable optional
Loại: boolean optional
Mặc định: false
Nếu đặt thành true, người dùng có thể chỉnh sửa vòng tròn này bằng cách kéo các điểm điều khiển hiển thị ở giữa và xung quanh chu vi của vòng tròn.
fillColor optional
Loại: string optional
Màu tô. Tất cả màu CSS3 đều được hỗ trợ, ngoại trừ màu có tên mở rộng.
fillOpacity optional
Loại: number optional
Độ mờ màu nền từ 0 đến 1,0.
map optional
Loại: Map optional
Bản đồ mà bạn muốn hiển thị Vòng kết nối.
radius optional
Loại: number optional
Bán kính tính bằng mét trên bề mặt Trái Đất.
strokeColor optional
Loại: string optional
Màu nét vẽ. Tất cả màu CSS3 đều được hỗ trợ, ngoại trừ màu có tên mở rộng.
strokeOpacity optional
Loại: number optional
Độ mờ nét vẽ từ 0,0 đến 1,0.
strokePosition optional
Loại: StrokePosition optional
Mặc định: StrokePosition.CENTER
Vị trí nét vẽ.
strokeWeight optional
Loại: number optional
Chiều rộng nét (tính bằng pixel).
visible optional
Loại: boolean optional
Mặc định: true
Liệu vòng kết nối này có hiển thị trên bản đồ hay không.
zIndex optional
Loại: number optional
Chỉ số zIndex so với các poly khác.

Hằng số StrokePosition

Hằng số google.maps.StrokePosition

Các vị trí có thể của nét vẽ trên một đa giác.

CENTER Nét vẽ nằm ở giữa đường dẫn đa giác, với một nửa nét vẽ bên trong đa giác và một nửa nét vẽ bên ngoài đa giác.
INSIDE Nét vẽ nằm bên trong đa giác.
OUTSIDE Nét vẽ nằm bên ngoài đa giác.