मार्कर क्लास
google.maps.Marker
क्लास
इस क्लास में
MVCObject
को शामिल किया जाता है.
const {Marker} = await google.maps.importLibrary("marker")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
Marker |
Marker([opts]) पैरामीटर:
दिए गए विकल्पों के साथ मार्कर बनाता है. अगर कोई मैप तय किया गया है, तो निर्माण के बाद मार्कर को मैप पर जोड़ दिया जाता है. ध्यान दें कि मार्कर दिखाने के लिए जगह सेट होनी चाहिए. |
लगातार | |
---|---|
MAX_ZINDEX |
यह एपीआई, मार्कर को ज़्यादा से ज़्यादा डिफ़ॉल्ट z-इंडेक्स असाइन करेगा. मार्कर को सामने लाने के लिए, ज़्यादा z-इंडेक्स सेट किया जा सकता है. |
तरीके | |
---|---|
getAnimation |
getAnimation() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Animation|null|undefined अभी चल रहा ऐनिमेशन पाएं. |
getClickable |
getClickable() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
boolean अगर मार्कर पर क्लिक किया जा सकता है, तो वैल्यू सही है.Marker के क्लिक किए जा सकने वाले स्टेटस की जानकारी पाएं. |
getCursor |
getCursor() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string|null|undefined कर्सर घुमाने पर दिखाने के लिए माउस कर्सर टाइप देखें. |
getDraggable |
getDraggable() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
boolean अगर मार्कर को खींचा जा सकता है, तो सही.Marker की ड्रैग करने लायक स्थिति पाएं. |
getIcon |
getIcon() पैरामीटर: कोई नहीं
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]) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
ऐनिमेशन शुरू करें. कोई भी ऐनिमेशन रद्द कर दिया जाएगा. फ़िलहाल, ये ऐनिमेशन इस्तेमाल किए जा सकते हैं: Animation.BOUNCE , Animation.DROP . null में पास करने पर कोई भी ऐनिमेशन बंद हो जाएगा. |
setClickable |
setClickable(flag) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
सेट करें कि Marker क्लिक किया जा सकता है या नहीं. |
setCursor |
setCursor([cursor]) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
कर्सर घुमाने पर दिखाए जाने वाले माउस कर्सर का टाइप सेट करें. |
setDraggable |
setDraggable(flag) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
सेट करें कि Marker को खींचकर छोड़ा जा सकता है या नहीं. |
setIcon |
setIcon([icon]) रिटर्न वैल्यू: कोई नहीं
Marker के लिए आइकॉन सेट करें. MarkerOptions.icon देखें. |
setLabel |
setLabel([label]) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
Marker के लिए लेबल सेट करें. MarkerOptions.label देखें. |
setMap |
setMap(map) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
बताए गए मैप या पैनोरामा पर Marker रेंडर करता है. अगर मैप को null पर सेट किया गया है, तो मार्कर हटा दिया जाएगा. |
setOpacity |
setOpacity([opacity]) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
Marker की ओपैसिटी (अपारदर्शिता) सेट करें. |
setOptions |
setOptions(options) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
Marker के लिए विकल्प सेट करें. |
setPosition |
setPosition([latlng]) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
Marker के लिए पोस्ट सेट करें. |
setShape |
setShape([shape]) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
इंटरैक्शन के लिए इस्तेमाल किए जाने वाले Marker का आकार सेट करें. MarkerOptions.shape और MarkerShape देखें. |
setTitle |
setTitle([title]) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
Marker टूलटिप का टाइटल सेट करें. MarkerOptions.title देखें. |
setVisible |
setVisible(visible) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
सेट करें कि Marker दिख रहा है या नहीं. |
setZIndex |
setZIndex([zIndex]) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
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 प्रॉपर्टी में बदलाव होता है. |
|
function(event) तर्क:
यह इवेंट, Marker पर राइट क्लिक करने के लिए ट्रिगर होता है. |
MarkerOptions इंटरफ़ेस
google.maps.MarkerOptions
इंटरफ़ेस
मार्कर विकल्प ऑब्जेक्ट का इस्तेमाल उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें मार्कर पर सेट किया जा सकता है.
प्रॉपर्टी | |
---|---|
anchorPoint optional |
टाइप:
Point optional मार्कर की जगह से InfoWindow की नोक तक का ऑफ़सेट, जिसे मार्कर के साथ ऐंकर के तौर पर खोला गया है. |
animation optional |
टाइप:
Animation optional डिफ़ॉल्ट:
null मैप में मार्कर जोड़े जाने पर कौनसा ऐनिमेशन चलाया जाए. |
clickable optional |
टाइप:
boolean optional डिफ़ॉल्ट:
true अगर true होता है, तो मार्कर को माउस और टच इवेंट मिलते हैं. |
|
टाइप:
string|CollisionBehavior optional डिफ़ॉल्ट:
null वेक्टर मैप पर मार्कर के लिए टकराव का व्यवहार सेट करें. |
crossOnDrag optional |
टाइप:
boolean optional डिफ़ॉल्ट:
true अगर false , तो खींचने पर मार्कर के नीचे दिखने वाले क्रॉस को बंद कर देता है. |
cursor optional |
टाइप:
string optional डिफ़ॉल्ट:
pointer कर्सर घुमाने पर दिखाने के लिए, कर्सर का टाइप चुनें. |
draggable optional |
टाइप:
boolean optional डिफ़ॉल्ट:
false अगर true हो, तो मार्कर को खींचा जा सकता है. |
icon 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 वापस आ जाएगा. इस तरह का एनिमेशन आम तौर पर मार्कर बनाते समय तय किया जाता है. |