मार्कर के लिए क्लास
google.maps.Marker
क्लास
यह क्लास MVCObject
तक चलेगी.
const {Marker} = await google.maps.importLibrary("marker")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
Marker |
Marker([opts]) पैरामीटर:
दिए गए विकल्पों के साथ मार्कर बनाता है. अगर कोई मैप तय किया गया है, तो निर्माण के बाद मार्कर को मैप में जोड़ दिया जाता है. ध्यान दें कि मार्कर दिखाने के लिए, उसकी जगह सेट होनी चाहिए. |
कॉन्स्टेंट | |
---|---|
MAX_ZINDEX |
ज़्यादा से ज़्यादा डिफ़ॉल्ट z-index, जो एपीआई किसी मार्कर को असाइन करेगा. मार्कर को सबसे आगे लाने के लिए, ज़्यादा z-index सेट किया जा सकता है. |
तरीके | |
---|---|
getAnimation |
getAnimation() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
Animation|null|undefined फ़िलहाल चल रहे ऐनिमेशन की जानकारी पाएं. |
getClickable |
getClickable() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
boolean अगर मार्कर पर क्लिक किया जा सकता है, तो True.Marker के क्लिक किए जा सकने की स्थिति की जानकारी पाना. |
getCursor |
getCursor() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string|null|undefined कर्सर घुमाने पर दिखने वाले माउस कर्सर का टाइप पाएं. |
getDraggable |
getDraggable() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
boolean अगर मार्कर को खींचा और छोड़ा जा सकता है, तो True.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 |
getTitle |
getTitle() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string|null|undefined Marker टूलटिप का टाइटल पाएं. MarkerOptions.title देखें. |
getVisible |
getVisible() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
boolean मार्कर दिखने पर True.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 contextmenu इवेंट ट्रिगर होता है |
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 पर mousedown होने पर ट्रिगर होता है. |
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
इंटरफ़ेस
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 के बीच होनी चाहिए. 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_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 प्रॉपर्टी (एलिमेंट के class एट्रिब्यूट के बराबर). स्पेस से अलग की गई एक से ज़्यादा सीएसएस क्लास जोड़ी जा सकती हैं. फ़ॉन्ट का रंग, साइज़, वेट, और फ़ैमिली सिर्फ़ MarkerLabel की अन्य प्रॉपर्टी की मदद से सेट की जा सकती है. अगर मार्कर के बीच होने वाली गड़बड़ी को मैनेज करने की सुविधा का इस्तेमाल किया जा रहा है, तो सीएसएस क्लास का इस्तेमाल करके लेबल की पोज़िशन या ओरिएंटेशन (जैसे, ट्रांसलेशन और रोटेशन का इस्तेमाल करके) नहीं बदला जाना चाहिए. |
color optional |
टाइप:
string optional डिफ़ॉल्ट:
'black' लेबल टेक्स्ट का रंग. |
fontFamily optional |
टाइप:
string optional लेबल टेक्स्ट की फ़ॉन्ट फ़ैमिली (यह सीएसएस font-family प्रॉपर्टी के बराबर होती है). |
fontSize optional |
टाइप:
string optional डिफ़ॉल्ट:
'14px' लेबल टेक्स्ट का फ़ॉन्ट साइज़ (यह सीएसएस font-size प्रॉपर्टी के बराबर है). |
fontWeight optional |
टाइप:
string optional लेबल टेक्स्ट का फ़ॉन्ट वेट (यह सीएसएस font-weight प्रॉपर्टी के बराबर है). |
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 : coords is [x1,y1,r] , जहां x1,y2 सर्कल के सेंटर के कॉर्डिनेट हैं और r सर्कल की त्रिज्या है. - poly : coords [x1,y1,x2,y2...xn,yn] है, जहां हर x,y पेयर में पॉलीगॉन के एक वर्टेक्स के कोऑर्डिनेट होते हैं. - rect : coords [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 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 |
मार्कर तब तक बाउंस करता रहता है, जब तक null के साथ Marker.setAnimation को कॉल करके ऐनिमेशन को बंद नहीं किया जाता. |
DROP |
मार्कर, मैप के सबसे ऊपर से अपनी आखिरी जगह पर गिरता है. मार्कर के रुकने के बाद ऐनिमेशन बंद हो जाएगा और Marker.getAnimation , null में बदल जाएगा. आम तौर पर, मार्कर बनाते समय इस तरह के ऐनिमेशन के बारे में बताया जाता है. |