Я использую реактивные карты, чтобы показать много булавок.Я знаю, что могу изменить цвет булавки, используя pinColor
опоры.Но возможно ли изменить размер булавки маркера?
Я прочитал все вокруг, но все, что я мог найти, это изменить размер изображения.Что в основном означает использование Image для замены штифтов, что я не хочу делать, потому что у меня была некоторая предыдущая проба с ним, а иногда острый конец штифта, на самом деле не придерживался правильной координаты из-за изображения, имеющегонекоторый дополнительный прозрачный край внизу или вверху изображения или центр изображения не совсем в точке булавки по горизонтали.
И исправление всех этих вещей может занять некоторое дополнительное время.Итак, я спрашиваю, можно ли использовать MapView.Marker (маркер по умолчанию, поставляемый с библиотекой из GoogleMaps) и просто настроить размер с помощью нескольких подпорок?
<MapView initialRegion={{
latitude: this.props.defaultLatitude,
longitude: this.props.defaultLongitude,
latitudeDelta: this.props.defaultLatDelta,
longitudeDelta: this.props.defaultLongDelta,
}}
<Marker
coordinate={{
latitude: this.props.defaultLatitude,
longitude: this.props.defaultLongitude,
}}
pinColor="red"
size={15} />
<Marker
coordinate={{
latitude: this.props.secondLat,
longitude: this.props.secondLong,
}}
pinColor="green"
size={20} /> {/* Is it possible to add a props like this? */}
</MapView>
Я хотел MapView смаркер 2, имеющий разные размеры и разный цвет, без использования изображения в качестве значка, а только пин-код по умолчанию от Google.
Возможно ли это?