Нов съм в google-maps. Работя върху проект, където трябва да покажа полилиния с глава на стрелка. Размерът на полилинията е идеален, но стрелката изглежда твърде голяма. аз просто използвам този код.
var lineSymbol = {
path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW,
scale: 2
};
var a = new google.maps.LatLng(lat1, lon1);
var b = new google.maps.LatLng(lat2,lon2);
var myTrip = [a, b];
var flightPath = new google.maps.Polyline({
path: myTrip,
icons: [{
icon: lineSymbol,
offset: '100%'
}],
strokeColor: "#8B0000",
strokeOpacity: 0.8,
strokeWeight: 6
});
Тези връзки по-долу са тези, които съм виждал, но не са близки до това, което ми трябва :)
Връзките, които видях, са
- Google Карти :: Промяна на иконата въз основа на нивото на мащабиране
- ^Не искам да променям иконата
- Google Maps V3: предотвратяване на мащабирането на маркер
- ^Трябва да увелича, за да видя ясно линията
- https://developers.google.com/maps/articles/toomanymarkers?hl=da
- ^Не точно това, което търсех
- Google Maps v3 fitBounds() Мащабиране твърде близо за един маркер
- ^Не е това, което ми трябва
- Промяна на размера на маркера за увеличаване и намаляване на API на Google Карти
- ^Възможно е дубликат, но никой не отговори и на това