मार्कर क्लास
google.maps.Marker
क्लास
यह क्लास
MVCObject
तक बढ़ाई गई है.
const {Marker} = await google.maps.importLibrary("marker")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
Marker |
Marker([opts]) पैरामीटर:
तय किए गए विकल्पों का इस्तेमाल करके मार्कर बनाता है. अगर कोई मैप तय किया जाता है, तो निर्माण के बाद मैप में मार्कर जोड़ दिया जाता है. ध्यान दें कि मार्कर दिखाने के लिए, पोज़िशन सेट करना ज़रूरी है. |
तरीके | |
---|---|
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 zइंडेक्स.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
|
कॉन्सटेंट | |
---|---|
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इंडेक्स प्रॉपर्टी में बदलाव होता है. |
|
function(event) आर्ग्युमेंट:
यह इवेंट, Marker पर दायां क्लिक करने के लिए सक्रिय होता है. |
मार्कर विकल्प इंटरफ़ेस
google.maps.MarkerOptions
इंटरफ़ेस
मार्कर विकल्प ऑब्जेक्ट का इस्तेमाल, उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें मार्कर पर सेट किया जा सकता है.
प्रॉपर्टी | |
---|---|
anchorPoint optional |
टाइप:
Point optional मार्कर की स्थिति से लेकर इन्फ़ोविंडो के सिरे तक का ऑफ़सेट, जिसे मार्कर से ऐंकर के रूप में खोला गया है. |
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 के क्रम में दिखाए जाते हैं. ज़्यादा वैल्यू को कम वैल्यू वाले मार्कर के सामने दिखाया जाता है. डिफ़ॉल्ट रूप से, मार्कर स्क्रीन पर उनकी वर्टिकल पोज़िशन के हिसाब से दिखाए जाते हैं. इसमें, स्क्रीन के निचले हिस्से में मार्कर के आगे कम मार्कर दिखते हैं. |
कोलिज़न बिहेवियर कॉन्सटेंट
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 दिखेगा. इस तरह का एनिमेशन आम तौर पर मार्कर बनाते समय बताया जाता है. |