У меня есть фоновое изображение, установленное на моем холсте; это карта.
Затем я хочу «нарисовать» изображения красной булавки в разных точках поверх карты. Прямо сейчас в Chrome первая булавка, которую я «нарисовал» с контекстом, появляется под фоновой картой.
Я не вижу такого поведения с Firefox/IE.
Моя конечная цель заключается в том, что я хочу, чтобы контакты были интерактивными (onMouseOver/onClick/и т. д.). Должен ли я даже использовать элемент холста для этого?
См. код ниже:
<canvas id="backgroundMapCanvas" width="990" height="691" style="border:1px solid #d3d3d3;">
</canvas>
<script type="text/javascript">
var context = document.getElementById("backgroundMapCanvas").getContext("2d");
var bgImage = new Image();
bgImage.src = "images/mapBackground.jpg";
bgImage.onload = function() {
context.drawImage(bgImage, 10, 10);
};
var firstPin = new Image();
firstPin.src = "images/redPin.png";
firstPin.onload = function() {
context.drawImage(firstPin, 830, 420);
};
</script>
Спасибо,
V