Marker

मार्कर क्लास

google.maps.Marker क्लास

यह क्लास MVCObject तक बढ़ाई गई है.

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

Marker
Marker([opts])
पैरामीटर: 
  • optsMarkerOptions optional नाम वाले वैकल्पिक तर्क
तय किए गए विकल्पों का इस्तेमाल करके मार्कर बनाता है. अगर कोई मैप तय किया जाता है, तो निर्माण के बाद मैप में मार्कर जोड़ दिया जाता है. ध्यान दें कि मार्कर दिखाने के लिए, पोज़िशन सेट करना ज़रूरी है.
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 zइंडेक्स.
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
MAX_ZINDEX वह ज़्यादा से ज़्यादा डिफ़ॉल्ट z-इंडेक्स, जिसे एपीआई किसी मार्कर को असाइन करेगा. मार्कर को सामने लाने के लिए, ज़्यादा z-इंडेक्स सेट किया जा सकता है.
animation_changed
function()
आर्ग्युमेंट: कोई नहीं
Marker इवेंट के बदलने पर, यह इवेंट सक्रिय हो जाता है.
click
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब Marker आइकॉन पर क्लिक किया जाता है.
clickable_changed
function()
आर्ग्युमेंट: कोई नहीं
यह इवेंट तब सक्रिय होता है, जब Marker क्लिक की जा सकने वाली प्रॉपर्टी में बदलाव होता है.
contextmenu
function(event)
आर्ग्युमेंट: 
यह इवेंट तब सक्रिय होता है, जब DOM कॉन्टेक्स्टमेन्यू इवेंट Marker पर सक्रिय होता है
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 zइंडेक्स प्रॉपर्टी में बदलाव होता है.
rightclick
function(event)
आर्ग्युमेंट: 
यह इवेंट, Marker पर दायां क्लिक करने के लिए सक्रिय होता है.

मार्कर विकल्प इंटरफ़ेस

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

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

anchorPoint optional
टाइप:  Point optional
मार्कर की स्थिति से लेकर इन्फ़ोविंडो के सिरे तक का ऑफ़सेट, जिसे मार्कर से ऐंकर के रूप में खोला गया है.
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 के क्रम में दिखाए जाते हैं. ज़्यादा वैल्यू को कम वैल्यू वाले मार्कर के सामने दिखाया जाता है. डिफ़ॉल्ट रूप से, मार्कर स्क्रीन पर उनकी वर्टिकल पोज़िशन के हिसाब से दिखाए जाते हैं. इसमें, स्क्रीन के निचले हिस्से में मार्कर के आगे कम मार्कर दिखते हैं.

कोलिज़न बिहेवियर कॉन्सटेंट

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

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

OPTIONAL_AND_HIDES_LOWER_PRIORITY मार्कर को सिर्फ़ तब दिखाएं, जब यह दूसरे मार्कर के साथ ओवरलैप न करता हो. अगर इस तरह के दो मार्कर ओवरलैप करेंगे, तो ज़्यादा zइंडेक्स के साथ मार्कर दिखाया जाएगा. अगर दोनों के पास एक ही zindex है, तो वह स्क्रीन के निचले हिस्से में दिखता है जिसकी वर्टिकल पोज़िशन कम होती है.
REQUIRED मार्कर को हमेशा दिखाएं, चाहे टक्कर कुछ भी हो. यह डिफ़ॉल्ट व्यवहार है.
REQUIRED_AND_HIDES_OPTIONAL मार्कर को हमेशा टक्कर के बाद भी दिखाएं. साथ ही, मार्कर के साथ ओवरलैप होने वाले किसी भी OPTIONAL_AND_HIDES_LOWER_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
स्प्राइट या इमेज का डिसप्ले साइज़. स्प्राइट का इस्तेमाल करते समय, आपको स्प्राइट के साइज़ की जानकारी देनी होगी. अगर साइज़ नहीं दिया गया, तो इमेज लोड होने पर यह सेट हो जाएगा.

मार्करलेबल इंटरफ़ेस

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
लेबल टेक्स्ट का फ़ॉन्ट भार (सीएसएस फ़ॉन्ट-वज़न प्रॉपर्टी के बराबर).

मार्कर शेप इंटरफ़ेस

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

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

coords
टाइप:  Array<number>
इस एट्रिब्यूट का फ़ॉर्मैट type की वैल्यू पर निर्भर करता है. यह type www.w3.org/TR/rfc-html40/ आने वाले समय में http://www.w3.org/TR/rfc-html40/ आने वाले समय में देखने के लिए, निर्देश देने में अहम भूमिका निभाता है.coords
coords एट्रिब्यूट, उन इंटेजर की श्रेणी है जो टारगेट इमेज के सबसे ऊपर बाएं कोने के आकार की पिक्सल पोज़िशन बताता है. निर्देशांक type के मान पर निर्भर करते हैं:
- circle: कॉर्ड, [x1,y1,r] है, जहां x1,y2 सर्कल के बीच में निर्देशांक है और r सर्कल का दायरा है.
- poly: coords [x1,y1,x2,y2...xn,yn] है, जहां हर x,y जोड़े में पॉलीगॉन के एक वर्टेक्स का निर्देशांक होता है.
- rect: cord [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
सिंबल के फ़िल कलर. बढ़ाई गई नाम वाली फ़ाइलों को छोड़कर, बाकी सभी सीएसएस3 रंग काम करते हैं. सिंबल मार्कर के लिए, यह डिफ़ॉल्ट रूप से 'काला' पर सेट होता है. पॉलीलाइन पर प्रतीक के लिए, यह डिफ़ॉल्ट रूप से संबंधित पॉलीलाइन के स्ट्रोक रंग में डिफ़ॉल्ट रूप से सेट होता है.
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
प्रतीक का स्ट्रोक रंग. बढ़ाई गई नाम वाली फ़ाइलों को छोड़कर, बाकी सभी सीएसएस3 रंग काम करते हैं. सिंबल मार्कर के लिए, यह डिफ़ॉल्ट रूप से 'काला' पर सेट होता है. पॉलीलाइन पर प्रतीक के लिए, यह डिफ़ॉल्ट रूप से पॉलीलाइन के स्ट्रोक रंग में होता है.
strokeOpacity optional
टाइप:  number optional
सिंबल की स्ट्रोक की ओपैसिटी. सिंबल मार्कर के लिए, यह डिफ़ॉल्ट रूप से 1 पर सेट होता है. पॉलीलाइन पर प्रतीक के लिए, यह डिफ़ॉल्ट रूप से पॉलीलाइन की स्ट्रोक पारदर्शिता पर सेट होता है.
strokeWeight optional
टाइप:  number optional
डिफ़ॉल्ट: सिंबल का Symbol.scale.
प्रतीक का स्ट्रोक वज़न.

SYMBOLPath कॉन्सटेंट

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

पहले से मौजूद सिंबल पाथ.

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

BACKWARD_CLOSED_ARROW पीछे की ओर इशारा करता हुआ बंद तीर.
BACKWARD_OPEN_ARROW पीछे की ओर जाता हुआ तीर का निशान.
CIRCLE एक सर्कल.
FORWARD_CLOSED_ARROW आगे की ओर जाता हुआ ऐरो.
FORWARD_OPEN_ARROW आगे की ओर जाता हुआ तीर का निशान.

ऐनिमेशन के कॉम्पोनेंट

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

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

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

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