use an SVG symbol instead of an image
- fix location marker rotation
- add geolocation.svg
add embedded css and js