Efeito (testado na nova versão do Firefox):
Código:
<! Doctype><html>
<head>
<meta http-equiv = "content-type" content = "text/html; charset = utf-8">
<title> Mapa do Google </ititure>
<script type = "text/javascript" src = "http://maps.google.com/maps/api/js?sensor=false"> </script>
<script type = "text/javascript">
função init ()
{
// Obtenha o local atual
Navigator.geolocation.getCurrentPosition (função (posição)
{
var coords = position.coords;
// Defina parâmetros do mapa e defina a latitude e longitude do local atual como ponto central
var latlng = new google.maps.latlng (coords.latitude, coords.longitude);
var mioptions =
{
// ampliação
Zoom: 14,
// Mark coordenadas
centro: latlng,
// Tipo de mapa
MapTypeID: google.maps.maptypeid.roadmap
};
var map1;
// Mostrar mapa
map1 = novo google.maps.map (document.getElementById ('map'), mioptions);
// Crie tags
var marker = new google.maps.marker (
{
Posição: Latlng,
Mapa: mapa1
});
// Defina a janela de marcação, anexe o texto do comentário
var infowindow = new google.maps.infowindow (
{
Conteúdo: "Localização atual"
});
// Abra a janela da etiqueta
infowindow.open (map1, marcador);
});
}
</script>
</head>
<corpo onload = "init ()">
<div id = "map"> </div>
</body>
</html>
Google Maps JavaScript API V3 (documentação de referência): https://developers.google.com/maps/documentation/javascript/basics
Documento de referência para Baidu MAP API: http://developer.baidu.com/map/jsmobile.htm