@ комментарий Cinetik привел меня к преодолению концептуального барьера. Я тоже пытался использовать RichMarkers в своем приложении, и я тоже пытался их оживить. Когда я обнаружил, что setAnimation
RichMarker не просто работает, я тоже был в ярости. Затем я сделал этот комментарий выше,
«Я хотел бы иметь свой богатый маркер и анимировать его тоже»
и понял мое заблуждение. Я делюсь своим ответом для потомков:
Маркер карты Google имеет все виды сумасшедших функций, таких как
готовые анимации. Это не позволяет для HTML / CSS / JS
манипуляция, тем не менее, потому что она не производит чистые маркеры HTML.
Если вы хотите этого, вам нужен RichMarker. Проблема в том, что вы не можете иметь
ты торт и ешь это тоже. Если вы включите элегантный RichMarker
HTML / CSS / JS интеграция, вы автоматически отказываетесь от некоторых
более приятные черты простого маркера. Вы можете реализовать их самостоятельно,
если вы хотите, и именно эта свобода - именно поэтому вы выбрали
Во-первых, RichMarker, не так ли?
Итак, вот некоторый код для добавления анимации отказов в RichMarker с использованием jQuery и потрясающего плагина ' bez ' от rdallasgray.
// create a marker using our element
var marker = new RichMarker({
content: $("myElement").get(0)
});
// now animate that element!
$("#myElement").animate({ left: -100 }, 500, $.bez([0,0,0.6,1]));
Надеюсь, это кому-нибудь поможет!