Estás utilizando un navegador desactualizado. Puede que no muestre este u otros sitios web correctamente Deberías actualizar o utilizar un navegador alternativo.
en esencia si sabes programar podrias usar un jquery pero si quieres geolocalizacion puedes ver es un ejemplo de posicionamiento con html5 http://html5demos.com/geo ojo que esto esta e base a ggogle maps pero puedes ver el codigo fuente del ejemplo.
puedes usar la api de google con eso delimitas tu ciudad y la centras en las coordenadas que quieres, puedes agregar marcadores y guardarlos en tu base de datos para que siempre esten alli hasta que por medio de la aplicacion decidas quitarlos o agregar mas..Saludos