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
मार्कर की जगह से Infoविंडो के आखिरी हिस्से तक जाने का ऑफ़सेट, जिसे मार्कर की मदद से ऐंकर के तौर पर खोला गया था.
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 मार्कर को केवल तभी दिखाएं, जब यह अन्य मार्कर के साथ ओवरलैप न हो. अगर इस तरह के दो मार्कर ओवरलैप होते हैं, तो ज़्यादा 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
स्प्राइट या इमेज के डिसप्ले का साइज़. स्प्राइट का इस्तेमाल करते समय, आपको स्प्राइट का साइज़ बताना होगा. अगर साइज़ नहीं दिया जाता है, तो इमेज लोड होने पर इसे सेट कर दिया जाएगा.

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

MarkerShe इंटरफ़ेस

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 वापस आ जाएगा. इस तरह का एनिमेशन आम तौर पर मार्कर बनाते समय तय किया जाता है.