Использование здесь не так.
Изменить
var options = {
zoom: 12,
center: {lat: ${lat},${long}}
}
на
var options = {
zoom: 12,
center: { lat: lat, lng: long }
}
Окончательный код будет выглядеть следующим образом ...
function initMap() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(position => {
long = position.coords.longitude;
lat = position.coords.latitude;
var options = {
zoom: 12,
center: { lat: lat, lng: long }
}
var map = new google.maps.Map(document.getElementById('map'), options);
});
}
}