Marker

मार्कर क्लास

google.maps.Marker क्लास

इस क्लास में MVCObject को शामिल किया जाता है.

const {Marker} = await google.maps.importLibrary("marker") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

Marker
Marker([opts])
पैरामीटर: 
  • optsMarkerOptions optional नाम वाले वैकल्पिक तर्क
दिए गए विकल्पों के साथ मार्कर बनाता है. अगर कोई मैप तय किया गया है, तो निर्माण के बाद मार्कर को मैप पर जोड़ दिया जाता है. ध्यान दें कि मार्कर दिखाने के लिए जगह सेट होनी चाहिए.
MAX_ZINDEX यह एपीआई, मार्कर को ज़्यादा से ज़्यादा डिफ़ॉल्ट z-इंडेक्स असाइन करेगा. मार्कर को सामने लाने के लिए, ज़्यादा z-इंडेक्स सेट किया जा सकता है.
getAnimation
getAnimation()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  Animation|null|undefined
अभी चल रहा ऐनिमेशन पाएं.
getClickable
getClickable()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  boolean अगर मार्कर पर क्लिक किया जा सकता है, तो वैल्यू सही है.
Marker के क्लिक किए जा सकने वाले स्टेटस की जानकारी पाएं.
getCursor
getCursor()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  string|null|undefined
कर्सर घुमाने पर दिखाने के लिए माउस कर्सर टाइप देखें.
getDraggable
getDraggable()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  boolean अगर मार्कर को खींचा जा सकता है, तो सही.
Marker की ड्रैग करने लायक स्थिति पाएं.
getIcon
getIcon()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  string|Icon|Symbol|null|undefined
Marker का आइकॉन पाएं. MarkerOptions.icon देखें.
getLabel
getLabel()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  MarkerLabel|string|null|undefined
Marker का लेबल पाएं. MarkerOptions.label देखें.
getMap
getMap()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  Map|StreetViewPanorama
वह मैप या पैनोरामा लें जिस पर Marker को रेंडर किया गया है.
getOpacity
getOpacity()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  number|null|undefined 0.0 से 1.0 के बीच की कोई संख्या.
Marker की ओपैसिटी देखें.
getPosition
getPosition()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  LatLng|null|undefined
Marker की पोज़िशन जानें.
getShape
getShape()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  MarkerShape|null|undefined
इंटरैक्शन के लिए इस्तेमाल किए जाने वाले Marker का आकार देखें. MarkerOptions.shape और MarkerShape देखें.
getTitle
getTitle()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  string|null|undefined
Marker टूलटिप का टाइटल पाएं. MarkerOptions.title देखें.
getVisible
getVisible()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  boolean सही, अगर मार्कर दिख रहा है.
Marker की 'किसको दिखे' सेटिंग पाएं.
getZIndex
getZIndex()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: मार्कर का number|null|undefined zIndex.
Marker का zIndex पाएं. MarkerOptions.zIndex देखें.
setAnimation
setAnimation([animation])
पैरामीटर: 
  • animationAnimation optional वह ऐनिमेशन जिसे चलाना है.
रिटर्न वैल्यू: कोई नहीं
ऐनिमेशन शुरू करें. कोई भी ऐनिमेशन रद्द कर दिया जाएगा. फ़िलहाल, ये ऐनिमेशन इस्तेमाल किए जा सकते हैं: Animation.BOUNCE, Animation.DROP. null में पास करने पर कोई भी ऐनिमेशन बंद हो जाएगा.
setClickable
setClickable(flag)
पैरामीटर: 
  • flagboolean अगर true है, तो मार्कर पर क्लिक किया जा सकता है.
रिटर्न वैल्यू: कोई नहीं
सेट करें कि Marker क्लिक किया जा सकता है या नहीं.
setCursor
setCursor([cursor])
पैरामीटर: 
  • cursorstring optional माउस कर्सर का टाइप.
रिटर्न वैल्यू: कोई नहीं
कर्सर घुमाने पर दिखाए जाने वाले माउस कर्सर का टाइप सेट करें.
setDraggable
setDraggable(flag)
पैरामीटर: 
  • flagboolean optional अगर true है, तो मार्कर को खींचा जा सकता है.
रिटर्न वैल्यू: कोई नहीं
सेट करें कि Marker को खींचकर छोड़ा जा सकता है या नहीं.
setIcon
setIcon([icon])
पैरामीटर: 
रिटर्न वैल्यू: कोई नहीं
Marker के लिए आइकॉन सेट करें. MarkerOptions.icon देखें.
setLabel
setLabel([label])
पैरामीटर: 
  • labelstring|MarkerLabel optional लेबल कोई वर्ण स्ट्रिंग या MarkerLabel ऑब्जेक्ट हो सकता है.
रिटर्न वैल्यू: कोई नहीं
Marker के लिए लेबल सेट करें. MarkerOptions.label देखें.
setMap
setMap(map)
पैरामीटर: 
रिटर्न वैल्यू: कोई नहीं
बताए गए मैप या पैनोरामा पर Marker रेंडर करता है. अगर मैप को null पर सेट किया गया है, तो मार्कर हटा दिया जाएगा.
setOpacity
setOpacity([opacity])
पैरामीटर: 
  • opacitynumber optional 0.0, पारदर्शी, और 1.0 के बीच की कोई संख्या, ओपेक.
रिटर्न वैल्यू: कोई नहीं
Marker की ओपैसिटी (अपारदर्शिता) सेट करें.
setOptions
setOptions(options)
पैरामीटर: 
रिटर्न वैल्यू: कोई नहीं
Marker के लिए विकल्प सेट करें.
setPosition
setPosition([latlng])
पैरामीटर: 
रिटर्न वैल्यू: कोई नहीं
Marker के लिए पोस्ट सेट करें.
setShape
setShape([shape])
पैरामीटर: 
रिटर्न वैल्यू: कोई नहीं
इंटरैक्शन के लिए इस्तेमाल किए जाने वाले Marker का आकार सेट करें. MarkerOptions.shape और MarkerShape देखें.
setTitle
setTitle([title])
पैरामीटर: 
  • titlestring optional
रिटर्न वैल्यू: कोई नहीं
Marker टूलटिप का टाइटल सेट करें. MarkerOptions.title देखें.
setVisible
setVisible(visible)
पैरामीटर: 
  • visibleboolean अगर true है, तो मार्कर दिखेगा
रिटर्न वैल्यू: कोई नहीं
सेट करें कि Marker दिख रहा है या नहीं.
setZIndex
setZIndex([zIndex])
पैरामीटर: 
  • zIndexnumber optional
रिटर्न वैल्यू: कोई नहीं
Marker का zIndex सेट करें. MarkerOptions.zIndex देखें.
इनहेरिट की गई: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
animation_changed
function()
आर्ग्यूमेंट: कोई नहीं
यह इवेंट तब सक्रिय होता है, जब Marker ऐनिमेशन प्रॉपर्टी में बदलाव होता है.
click
function(event)
तर्क: 
यह इवेंट तब ट्रिगर होता है, जब Marker आइकॉन पर क्लिक किया जाता है.
clickable_changed
function()
आर्ग्यूमेंट: कोई नहीं
यह इवेंट, क्लिक की जा सकने वाली Marker प्रॉपर्टी में बदलाव होने पर चालू होता है.
contextmenu
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब Marker पर DOM कॉन्टेक्स्टमेन्यू इवेंट ट्रिगर होता है
cursor_changed
function()
आर्ग्यूमेंट: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब Marker कर्सर प्रॉपर्टी में बदलाव होता है.
dblclick
function(event)
तर्क: 
यह इवेंट, Marker आइकॉन पर दो बार क्लिक होने पर ट्रिगर होता है.
drag
function(event)
तर्क: 
यह इवेंट बार-बार तब ट्रिगर होता है, जब उपयोगकर्ता Marker को खींचता है.
dragend
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता Marker को खींचना बंद कर देता है.
draggable_changed
function()
आर्ग्यूमेंट: कोई नहीं
यह इवेंट तब सक्रिय होता है, जब खींचकर छोड़ने लायक Marker प्रॉपर्टी में बदलाव होता है.
dragstart
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता Marker को खींचना शुरू करता है.
flat_changed
function()
आर्ग्यूमेंट: कोई नहीं
यह इवेंट, Marker फ़्लैट प्रॉपर्टी में बदलाव होने पर ट्रिगर होता है.
icon_changed
function()
आर्ग्यूमेंट: कोई नहीं
यह इवेंट, Marker आइकॉन प्रॉपर्टी में बदलाव होने पर ट्रिगर होता है.
mousedown
function(event)
तर्क: 
यह इवेंट Marker पर माउसडाउन के लिए सक्रिय किया गया है.
mouseout
function(event)
तर्क: 
जब माउस Marker आइकॉन के हिस्से से बाहर निकलता है, तब यह इवेंट सक्रिय होता है.
mouseover
function(event)
तर्क: 
जब माउस Marker आइकॉन के क्षेत्र में जाता है, तब यह इवेंट सक्रिय होता है.
mouseup
function(event)
तर्क: 
यह इवेंट Marker पर माउसअप के लिए सक्रिय किया गया है.
position_changed
function()
आर्ग्यूमेंट: कोई नहीं
यह इवेंट तब सक्रिय होता है, जब Marker पोज़िशन प्रॉपर्टी बदल जाती है.
shape_changed
function()
आर्ग्यूमेंट: कोई नहीं
यह इवेंट तब सक्रिय होता है, जब Marker शेप प्रॉपर्टी में बदलाव होता है.
title_changed
function()
आर्ग्यूमेंट: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब Marker टाइटल प्रॉपर्टी में बदलाव होता है.
visible_changed
function()
आर्ग्यूमेंट: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब Marker दिखने वाली प्रॉपर्टी में बदलाव होता है.
zindex_changed
function()
आर्ग्यूमेंट: कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब Marker की zIndex प्रॉपर्टी में बदलाव होता है.
rightclick
function(event)
तर्क: 
यह इवेंट, Marker पर राइट क्लिक करने के लिए ट्रिगर होता है.

MarkerOptions इंटरफ़ेस

google.maps.MarkerOptions इंटरफ़ेस

मार्कर विकल्प ऑब्जेक्ट का इस्तेमाल उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें मार्कर पर सेट किया जा सकता है.

anchorPoint optional
टाइप:  Point optional
मार्कर की जगह से InfoWindow की नोक तक का ऑफ़सेट, जिसे मार्कर के साथ ऐंकर के तौर पर खोला गया है.
animation optional
टाइप:  Animation optional
डिफ़ॉल्ट: null
मैप में मार्कर जोड़े जाने पर कौनसा ऐनिमेशन चलाया जाए.
clickable optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
अगर true होता है, तो मार्कर को माउस और टच इवेंट मिलते हैं.
BetacollisionBehavior optional
टाइप:  string|CollisionBehavior optional
डिफ़ॉल्ट: null
वेक्टर मैप पर मार्कर के लिए टकराव का व्यवहार सेट करें.
crossOnDrag optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
अगर false, तो खींचने पर मार्कर के नीचे दिखने वाले क्रॉस को बंद कर देता है.
cursor optional
टाइप:  string optional
डिफ़ॉल्ट: pointer
कर्सर घुमाने पर दिखाने के लिए, कर्सर का टाइप चुनें.
draggable optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
अगर true हो, तो मार्कर को खींचा जा सकता है.
icon optional
टाइप:  string|Icon|Symbol optional
फ़ोरग्राउंड का आइकॉन. अगर कोई स्ट्रिंग दी जाती है, तो उससे ऐसा माना जाता है कि वह Icon है और स्ट्रिंग url है.
label optional
टाइप:  string|MarkerLabel optional
डिफ़ॉल्ट: null
मार्कर में लेबल जोड़ता है. मार्कर लेबल एक अक्षर या संख्या होती है, जो मार्कर के अंदर दिखती है. लेबल कोई स्ट्रिंग या MarkerLabel ऑब्जेक्ट हो सकता है. अगर दिया गया है और MarkerOptions.title नहीं दिया गया है, तो दिए गए लेबल के टेक्स्ट के साथ मार्कर में एक सुलभता टेक्स्ट (जैसे, स्क्रीन रीडर के साथ इस्तेमाल के लिए) जोड़ दिया जाएगा. कृपया ध्यान दें कि फ़िलहाल label का इस्तेमाल, सिर्फ़ ऐसे मार्कर के लिए सुलभता टेक्स्ट के लिए किया जाता है जो ऑप्टिमाइज़ नहीं किए गए हैं.
map optional
टाइप:  Map|StreetViewPanorama optional
मैप जिस पर मार्कर दिखाना है. मैप पर मार्कर दिखाना ज़रूरी होता है. अगर मार्कर बनाते समय इसकी जानकारी नहीं दी गई हो, तो इसके साथ Marker.setMap दिया जा सकता है.
opacity optional
टाइप:  number optional
डिफ़ॉल्ट: 1.0
0.0, पारदर्शी, और 1.0 के बीच की कोई संख्या, ओपेक होती है.
optimized optional
टाइप:  boolean optional
ऑप्टिमाइज़ेशन से, कई मार्कर को एक स्टैटिक एलिमेंट के रूप में रेंडर करके बेहतर परफ़ॉर्मेंस मिलती है. यह उन मामलों में उपयोगी होता है जहां ज़्यादा मार्कर की ज़रूरत होती है. मार्कर ऑप्टिमाइज़ेशन के बारे में ज़्यादा पढ़ें.
position optional
टाइप:  LatLng|LatLngLiteral optional
मार्कर की जगह सेट करता है. एक मार्कर बनाया जा सकता है, लेकिन जब तक उसकी स्थिति नहीं दी जाती, तब तक उसे दिखाया नहीं जाता - उदाहरण के लिए, उपयोगकर्ता की कार्रवाइयों या विकल्पों से. अगर मार्कर बनाते समय Marker.setPosition की जगह नहीं दी गई है, तो मार्कर की पोज़िशन दी जा सकती है.
shape optional
टाइप:  MarkerShape optional
खींचें/क्लिक करने के लिए उपयोग की गई इमेज मैप क्षेत्र परिभाषा.
title optional
टाइप:  string optional
डिफ़ॉल्ट: undefined
रोलओवर टेक्स्ट. अगर उपलब्ध कराया जाता है, तो दी गई वैल्यू के साथ मार्कर में सुलभता टेक्स्ट (जैसे, स्क्रीन रीडर के साथ इस्तेमाल के लिए) जोड़ दिया जाएगा. कृपया ध्यान दें कि फ़िलहाल title का इस्तेमाल, सिर्फ़ ऐसे मार्कर के लिए सुलभता टेक्स्ट के लिए किया जाता है जो ऑप्टिमाइज़ नहीं किए गए हैं.
visible optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
अगर यह true है, तो मार्कर दिखेगा.
zIndex optional
टाइप:  number optional
सभी मार्कर को मैप पर उनके zIndex के क्रम में दिखाया जाता है. इसमें ज़्यादा वैल्यू, कम वैल्यू वाले मार्कर के सामने दिखती हैं. डिफ़ॉल्ट रूप से, मार्कर स्क्रीन पर उनकी लंबवत स्थिति के अनुसार दिखाए जाते हैं, जिसमें मार्कर के आगे निचले मार्कर होते हैं और स्क्रीन में और ऊपर दिखते हैं.

CollisionBehavior कॉन्सटेंट

google.maps.CollisionBehavior कॉन्सटेंट

const {CollisionBehavior} = await google.maps.importLibrary("marker") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

OPTIONAL_AND_HIDES_LOWER_PRIORITY मार्कर को केवल तब दिखाएं, जब वह अन्य मार्कर के साथ ओवरलैप न हो. अगर इस तरह के दो मार्कर ओवरलैप होते हैं, तो ज़्यादा zIndex वाला मार्कर ओवरलैप होता है. अगर उन दोनों का zIndex एक जैसा है, तो स्क्रीन को नीचे की ओर ले जाया जाता है.
REQUIRED टकराने पर ध्यान दिए बिना हमेशा मार्कर दिखाएं. यह डिफ़ॉल्ट व्यवहार है.
REQUIRED_AND_HIDES_OPTIONAL टकराव पर ध्यान दिए बिना हमेशा मार्कर दिखाएं और ऐसे OPTIONAL_AND_HIDES_ दो_PRIORITY मार्कर या लेबल छिपा दें जो मार्कर को ओवरलैप करते हैं.

आइकॉन इंटरफ़ेस

google.maps.Icon इंटरफ़ेस

मार्कर आइकॉन की इमेज दिखाने वाला स्ट्रक्चर.

url
टाइप:  string
इमेज या स्प्राइट शीट का यूआरएल.
anchor optional
टाइप:  Point optional
मैप पर मार्कर की जगह के साथ, इमेज को ऐंकर करने की जगह. डिफ़ॉल्ट रूप से, ऐंकर इमेज के निचले हिस्से में बीच में मौजूद होता है.
labelOrigin optional
टाइप:  Point optional
अगर मार्कर से कोई लेबल दिया गया है, तो आइकॉन इमेज के सबसे ऊपर बाएं कोने के संबंध में लेबल का ऑरिजिन. डिफ़ॉल्ट रूप से, ऑरिजिन, इमेज के बीच वाले पॉइंट में मौजूद होता है.
origin optional
टाइप:  Point optional
स्प्राइट में इमेज की जगह, अगर कोई हो. डिफ़ॉल्ट रूप से, ऑरिजिन (0, 0) इमेज के सबसे ऊपर बाएं कोने में मौजूद होता है.
scaledSize optional
टाइप:  Size optional
स्केलिंग के बाद पूरी इमेज का साइज़, अगर कोई हो. इस प्रॉपर्टी का इस्तेमाल किसी इमेज या स्प्राइट को खिंचाव/छोटा करने के लिए करें.
size optional
टाइप:  Size optional
स्प्राइट या इमेज के डिसप्ले का साइज़. स्प्राइट का इस्तेमाल करते समय, आपको स्प्राइट का साइज़ बताना होगा. अगर साइज़ नहीं दिया जाता है, तो इमेज लोड होने पर इसे सेट कर दिया जाएगा.

MarkerLabel इंटरफ़ेस

google.maps.MarkerLabel इंटरफ़ेस

ये विकल्प बताते हैं कि मार्कर लेबल कैसा दिखेगा. मार्कर लेबल एक स्ट्रिंग (अक्सर एक वर्ण) होती है जो मार्कर के अंदर दिखेगी. अगर इसे कस्टम मार्कर के साथ इस्तेमाल किया जा रहा है, तो Icon क्लास में labelOrigin प्रॉपर्टी के साथ इसकी जगह बदली जा सकती है.

text
टाइप:  string
लेबल में दिखाया जाने वाला लेख.
className optional
टाइप:  string optional
डिफ़ॉल्ट: '' (खाली स्ट्रिंग)
लेबल के एलिमेंट की className प्रॉपर्टी (एलिमेंट की क्लास एट्रिब्यूट के बराबर). स्पेस से अलग की गई एक से ज़्यादा सीएसएस क्लास जोड़ी जा सकती हैं. फ़ॉन्ट रंग, साइज़, वज़न, और फ़ैमिली को सिर्फ़ MarkerLabel की अन्य प्रॉपर्टी के ज़रिए सेट किया जा सकता है. अगर मार्कर कोलीशन मैनेजमेंट का इस्तेमाल भी किया जा रहा है, तो सीएसएस क्लास का इस्तेमाल लेबल की पोज़िशन या ओरिएंटेशन (जैसे कि अनुवाद और रोटेशन का इस्तेमाल करना) को बदलने के लिए नहीं किया जाना चाहिए.
color optional
टाइप:  string optional
डिफ़ॉल्ट: 'black'
लेबल टेक्स्ट का रंग.
fontFamily optional
टाइप:  string optional
लेबल टेक्स्ट की फ़ॉन्ट फ़ैमिली (सीएसएस फ़ॉन्ट-फ़ैमिली प्रॉपर्टी के बराबर).
fontSize optional
टाइप:  string optional
डिफ़ॉल्ट: '14px'
लेबल टेक्स्ट का फ़ॉन्ट साइज़ (सीएसएस फ़ॉन्ट-साइज़ प्रॉपर्टी के बराबर).
fontWeight optional
टाइप:  string optional
लेबल के टेक्स्ट के फ़ॉन्ट की मोटाई (सीएसएस फ़ॉन्ट-वेट प्रॉपर्टी के बराबर).

MarkerShape इंटरफ़ेस

google.maps.MarkerShape इंटरफ़ेस

यह ऑब्जेक्ट, मार्कर इमेज के क्लिक किए जा सकने वाले क्षेत्र के बारे में बताता है. आकार में दो प्रॉपर्टी होती हैं — type और coord — जो किसी इमेज के गैर-पारदर्शी क्षेत्र के बारे में बताती हैं.

coords
टाइप:  Array<number>
इस एट्रिब्यूट का फ़ॉर्मैट, type की वैल्यू के हिसाब से तय किया जाता है. साथ ही, यह http://www.w3.org/TR/REC-html40/struct/objects.html#adef-coords पर मौजूद w3 AREA coords स्पेसिफ़िकेशन का पालन करता है.
coords एट्रिब्यूट, पूर्णांकों का कलेक्शन है. इससे, टारगेट इमेज के सबसे ऊपर बाएं कोने के हिसाब से आकार की पिक्सल की पोज़िशन तय होती है. निर्देशांक, type की वैल्यू पर इस तरह निर्भर करते हैं:
- circle: कॉर्ड, [x1,y1,r] होता है. इसमें x1,y2 सर्कल के केंद्र के निर्देशांक होते हैं और r, सर्कल की रेडियस होता है.
- poly: कॉर्ड [x1,y1,x2,y2...xn,yn] होते हैं, जहां हर x,y जोड़े में पॉलीगॉन के एक शीर्ष के निर्देशांक होते हैं.
- rect: कॉर्ड, [x1,y1,x2,y2] होते हैं. यहां x1,y1, रेक्टैंगल के ऊपरी बाएं कोने के निर्देशांक होते हैं. वहीं, x2,y2 रेक्टैंगल के निचले दाएं निर्देशांक के निर्देशांक होते हैं.
type
टाइप:  string
इससे पता चलता है कि आकार किस तरह का है. यह circle, poly या rect हो सकता है.

सिंबल इंटरफ़ेस

google.maps.Symbol इंटरफ़ेस

ऐसे सिंबल के बारे में बताता है जिसमें स्टाइलिंग वाला वेक्टर पाथ होता है. किसी चिह्न का इस्तेमाल मार्कर के आइकॉन के तौर पर या पॉलीलाइन पर रखा जा सकता है.

path
टाइप:  SymbolPath|string
सिंबल का पाथ, जो पहले से मौजूद सिंबल पाथ होता है या SVG पाथ नोटेशन का इस्तेमाल करके दिखाया गया कस्टम पाथ होता है. ज़रूरी है.
anchor optional
टाइप:  Point optional
डिफ़ॉल्ट: google.maps.Point(0,0)
मार्कर या पॉलीलाइन के सापेक्ष चिह्न की स्थिति. चिह्न के पाथ के निर्देशांकों का अनुवाद, ऐंकर के x और y निर्देशांक के हिसाब से, बाएं और ऊपर किया जाता है. स्थिति को प्रतीक के पथ के रूप में उसी निर्देशांक प्रणाली में व्यक्त किया जाता है.
fillColor optional
टाइप:  string optional
सिंबल का फ़िल कलर. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं. सिंबल मार्कर के लिए, यह डिफ़ॉल्ट रूप से 'ब्लैक' पर सेट होता है. पॉलीलाइन पर मौजूद सिंबल के लिए, यह डिफ़ॉल्ट रूप से उससे जुड़े पॉलीलाइन के स्ट्रोक के रंग को दिखाता है.
fillOpacity optional
टाइप:  number optional
डिफ़ॉल्ट: 0
सिंबल की फ़िल ओपैसिटी.
labelOrigin optional
टाइप:  Point optional
डिफ़ॉल्ट: google.maps.Point(0,0)
अगर लेबल, मार्कर से दिया गया हो, तो पाथ के ऑरिजिन के हिसाब से लेबल का ऑरिजिन. ऑरिजिन को सिंबल के पाथ के तौर पर, और उसी निर्देशांक सिस्टम में दिखाया जाता है. इस प्रॉपर्टी को पॉलीलाइन पर सिंबल के लिए इस्तेमाल नहीं किया गया है.
rotation optional
टाइप:  number optional
डिफ़ॉल्ट: 0
वह कोण जिससे निशान को घुमाना है. इसे घड़ी की सुई की दिशा में डिग्री में दिखाया जाता है. IconSequence में एक चिह्न, जहां fixedRotation false होता है, उसे उसके किनारे के कोण के हिसाब से घुमाया जाता है.
scale optional
टाइप:  number optional
वह मात्रा जिससे चिह्न को आकार में बढ़ाया जाता है. सिंबल मार्कर के लिए यह डिफ़ॉल्ट रूप से 1 पर सेट होता है. स्केलिंग के बाद, चिह्न किसी भी साइज़ का हो सकता है. पॉलीलाइन पर मौजूद सिंबल के लिए, यह डिफ़ॉल्ट रूप से पॉलीलाइन के स्ट्रोक वेट के हिसाब से तय होता है. स्केलिंग के बाद, सिंबल को सिंबल के ऐंकर के बीच में स्क्वेयर 22 पिक्सल साइज़ के अंदर होना चाहिए.
strokeColor optional
टाइप:  string optional
प्रतीक का स्ट्रोक रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं. सिंबल मार्कर के लिए, यह डिफ़ॉल्ट रूप से 'ब्लैक' पर सेट होता है. पॉलीलाइन पर प्रतीकों के लिए, यह डिफ़ॉल्ट रूप से पॉलीलाइन के स्ट्रोक रंग के लिए सेट होता है.
strokeOpacity optional
टाइप:  number optional
सिंबल की स्ट्रोक ओपैसिटी. सिंबल मार्कर के लिए, यह डिफ़ॉल्ट रूप से 1 होता है. पॉलीलाइन पर मौजूद सिंबल के लिए, यह डिफ़ॉल्ट रूप से पॉलीलाइन की स्ट्रोक ओपैसिटी को सेट करता है.
strokeWeight optional
टाइप:  number optional
डिफ़ॉल्ट: सिंबल का Symbol.scale.
प्रतीक का स्ट्रोक वज़न.

SymbolPath कॉन्सटेंट

google.maps.SymbolPath कॉन्सटेंट

बिल्ट-इन सिंबल पाथ.

const {SymbolPath} = await google.maps.importLibrary("core") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

BACKWARD_CLOSED_ARROW पीछे की ओर इशारा करता हुआ क्लोज़्ड ऐरो.
BACKWARD_OPEN_ARROW पीछे की ओर इशारा करता हुआ ओपन ऐरो.
CIRCLE एक गोल घेरा.
FORWARD_CLOSED_ARROW आगे की ओर इशारा करता हुआ क्लोज़्ड ऐरो.
FORWARD_OPEN_ARROW आगे की ओर इशारा करता हुआ खुला तीर.

ऐनिमेशन कॉन्सटेंट

google.maps.Animation कॉन्सटेंट

ऐसे ऐनिमेशन जिन्हें मार्कर पर चलाया जा सकता है. ऐनिमेशन चलाने के लिए, मार्कर पर Marker.setAnimation तरीके या MarkerOptions.animation विकल्प का इस्तेमाल करें.

const {Animation} = await google.maps.importLibrary("marker") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

BOUNCE Marker.setAnimation को null से कॉल करने पर मार्कर तब तक बाउंस करता है, जब तक ऐनिमेशन बंद नहीं किया जाता.
DROP मार्कर मैप के ऊपरी हिस्से से आखिरी जगह पर आता है. मार्कर के आराम में आने के बाद ऐनिमेशन बंद हो जाएगा और Marker.getAnimation null वापस आ जाएगा. इस तरह का एनिमेशन आम तौर पर मार्कर बनाते समय तय किया जाता है.