From 5ffb6950cc3a688552290f9616c142e285b465b6 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Wed, 8 Aug 2007 16:57:09 +0000 Subject: [PATCH] Use David Earl's arrow icon to show the position of a search result. --- app/views/site/index.rhtml | 2 +- public/images/arrow.png | Bin 0 -> 3971 bytes public/javascripts/map.js | 8 ++++++++ 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 public/images/arrow.png diff --git a/app/views/site/index.rhtml b/app/views/site/index.rhtml index 5488ba40d..32f95947a 100644 --- a/app/views/site/index.rhtml +++ b/app/views/site/index.rhtml @@ -100,7 +100,7 @@ if (marker) removeMarkerFromMap(marker); - marker = addMarkerToMap(centre); + marker = addMarkerToMap(centre, getArrowIcon()); } function updateLocation() { diff --git a/public/images/arrow.png b/public/images/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..aa9b58fc261e2b8fd530f78f8772160ba76c4e6b GIT binary patch literal 3971 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 literal 0 HcmV?d00001 diff --git a/public/javascripts/map.js b/public/javascripts/map.js index 781ea5551..a48e71077 100644 --- a/public/javascripts/map.js +++ b/public/javascripts/map.js @@ -51,6 +51,14 @@ function getTileURL(bounds) { } } +function getArrowIcon() { + var size = new OpenLayers.Size(25, 22); + var offset = new OpenLayers.Pixel(-30, -27); + var icon = new OpenLayers.Icon("/images/arrow.png", size, offset); + + return icon; +} + function addMarkerToMap(position, icon, description) { var marker = new OpenLayers.Marker(position, icon); -- 2.43.2