Итак, я пытался уменьшить размер моего пользовательского маркера, используемого в картах Google.Я нашел какое-то свойство, связанное с уменьшением размера, например https://developers.google.com/maps/documentation/javascript/reference/marker#Icon
Но, как бы я ни старался, это не отразится.Итак, можете ли вы помочь мне определить, где я делаю что-то не так?
import React, { Component } from 'react';
import { Map, Marker, GoogleApiWrapper } from 'google-maps-react';
import logo from './pins/Minigrid_RMS_Absent.png'
const mapStyles = {
width: '100%',
height: '100%'
};
export class MapContainer extends Component {
constructor(props){
super(props)
this.onMarkerClick=this.onMarkerClick.bind(this)
}
onMarkerClick(){
console.log('called:')
}
render() {
return (
<Map
google={this.props.google}
zoom={5}
style={mapStyles}
initialCenter={{
lat: 21.5937,
lng: 78.9629
}}
>
<Marker key='0' icon={{
url: logo,
scaledSize: this.props.google.maps.Size(15,25)
}} position={{lat: 21.5937, lng: 78.9629}} onClick={this.onMarkerClick}
/>
</Map>
);
}
}
export default GoogleApiWrapper({
apiKey: 'MYKEY'
})(MapContainer);
Итак, буду признателен за помощь в определении ошибкиСпасибо.
Вот текущий размер иконки