diff options
Diffstat (limited to 'www/js')
-rw-r--r-- | www/js/map-OpenLayers.js | 12 | ||||
-rw-r--r-- | www/js/views/around.js | 6 |
2 files changed, 16 insertions, 2 deletions
diff --git a/www/js/map-OpenLayers.js b/www/js/map-OpenLayers.js index 9a0bf67..cc14f99 100644 --- a/www/js/map-OpenLayers.js +++ b/www/js/map-OpenLayers.js @@ -89,6 +89,18 @@ function fixmystreet_onload() { backgroundHeight: 40, backgroundXOffset: -10, backgroundYOffset: -35 + }, + 'location': { + externalGraphic: "i/pin.svg", + graphicWidth: 70, + graphicHeight: 110, + graphicXOffset: -35, + graphicYOffset: -110, + backgroundGraphic: "i/pin_shadow.svg", + backgroundWidth: 186, + backgroundHeight: 110, + backgroundXOffset: -93, + backgroundYOffset: -110 } }); var pin_layer_options = { diff --git a/www/js/views/around.js b/www/js/views/around.js index 1690021..db33bda 100644 --- a/www/js/views/around.js +++ b/www/js/views/around.js @@ -156,8 +156,10 @@ $('#login-options').hide(); $('#mark-here').hide(); $('#postcodeForm').hide(); - fixmystreet.markers.setVisibility(false); - fixmystreet.select_feature.deactivate(); + var lonlat = this.getCrossHairPosition(); + var markers = fms_markers_list( [ [ lonlat.lat, lonlat.lon, 'green', 'location', '', 'location' ] ], true ); + fixmystreet.markers.removeAllFeatures(); + fixmystreet.markers.addFeatures( markers ); }, onClickCancel: function(e) { |