0
Ich habe versucht, eine Logik hinzuzufügen, durch die, wenn Sie anfangen, die Karte um den Marker zu ziehen, in der Mitte der Karte bleiben und dann den Lat und lng der neuen Position zurückgeben. Bitte beachten Sie die Plunker von dem, was ich dank getan haben PlunkerZentraler Flugzettelmarker immer wenn Karte sich bewegt
var location = {lat: -33.8830, lng: 151.2166};
var mainMarker = {
lat: location.lat,
lng: location.lng,
focus: true,
draggable: false
};
var vm = angular.extend(this, {
center: {
lat: location.lat,
lng: location.lng,
zoom: 17
},
markers: {
mainMarker: angular.copy(mainMarker)
},
defaults: {
zoomControl: false
},
tiles: {
url: 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'
}
});