http://bluefaqs.com/2016/02/how-to-animate-a-map-location-marker-with-css/ показывает пульсирующую точку расположения GPS в синей точке (внизу этой страницы).Анимировать маркер API Google API с помощью CSS?
Кто-нибудь знает, как такая конкретная анимация CSS может отображаться на интерактивной карте API Google в текущем местоположении GPS-пользователя (в отличие от того, что она отображается только на статической карте)?
Я подумал об использовании How to access Google Maps API v3 marker's DIV and its pixel position?, чтобы затем разместить его над верхней частью карты в слое div, но не был уверен, что это был бы лучший подход или кто-то уже придумал альтернативу.
var scale = Math.pow(2, map.getZoom());
var nw = new google.maps.LatLng(
map.getBounds().getNorthEast().lat(),
map.getBounds().getSouthWest().lng()
);
var worldCoordinateNW = map.getProjection().fromLatLngToPoint(nw);
var worldCoordinate = map.getProjection().fromLatLngToPoint(marker.getPosition());
var pixelOffset = new google.maps.Point(
Math.floor((worldCoordinate.x - worldCoordinateNW.x) * scale),
Math.floor((worldCoordinate.y - worldCoordinateNW.y) * scale)
);
Очень высокая оценка. – user1946932