Я хотел бы увеличить анимацию на картах Openlayers. Я пробовал D3, но D3 - это специально SVG. Я пробовал D3 и Лифлет и имел некоторый результат, но я действительно предпочитаю ol3.Openlayers + PaperJS - Возможно ли это?
Итак, я провел несколько тестов с PaperJS, но, я думаю, у меня есть некоторые проблемы с областью. This is what I've got so far.
Как вы можете видеть, слушатель onFrame никогда не достигает. Поэтому мне нужно транслировать прослушиватель анимации через canvasFunction, но я не знаю, как это сделать.
Благодарим за помощь!
EDIT: Забыл отметить: этот парень сделал impressive integration (хорошо, не так впечатляюще и не очень интегрирован) между API Карт Google и PaperJS.
спасибо, но мне нужна сторонняя «помощь», и если вы внимательно посмотрите, есть много взаимодействий между GMaps и Paper ... [link] (https://darrenwiens.wordpress.com/tag/paperjs/ page/2 /) –
Взаимодействие, я имею в виду взаимодействие между пользователем и картой. Например, на карте Google, прокрутите мышь для масштабирования карты, перетащите мышь для панорамирования карты. Если вы проверите код js, он получит маршрут из сервиса навигации по карте google, но нарисуйте его на холсте, а не на карте, и, как анимация (он преобразует lonlat в пиксели экрана, а карта и холст четные в разных элементах dom). Следовательно, карта не контролирует маршруты. При масштабировании/панорамировании карты анимация холста останется прежней. – mfdev
Но, конечно, если вы хотите, это просто карта без взаимодействия с пользователем, тогда у нас нет проблем. – mfdev