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