Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ng-map default-style="false" zoom="16" center="{{ '{{ getAddress() }}' }}" style="width: 100%; height: 430px;">
- <marker centered="true" position="{{ '{{ getMarkerPosition() }}' }}" draggable="true" on-dragend="onMarkerDragEnd($event)"></marker>
- <shape ng-if="showRegions" ng-repeat="shape in regions"
- (...)
- </shape>
- </ng-map>
- $scope.getMarkerPosition = function () {
- if (!$scope.address.mapPinLocationLatitude || !$scope.address.mapPinLocationLongitude) {
- return $scope.getObjectiveAddress();
- }
- return [$scope.address.mapPinLocationLatitude, $scope.address.mapPinLocationLongitude]
- };
- $scope.getAddress = function () {
- var address = "..."; (here just concatenate the string with the address values(street, number, etc and it returned)
- return streetString + ', ' + address;
- };
- $scope.onMarkerDragEnd = function ($event) {
- $scope.address.mapPinLocationLatitude = $event.latLng.lat();
- $scope.address.mapPinLocationLongitude = $event.latLng.lng();
- $scope.updateRegions();
- };
- <marker centered="true" position="{{ '{{ [address.mapPinLocationLatitude, address.mapPinLocationLongitude]}}' }}" draggable="true" on-dragend="onMarkerDragEnd($event)"></marker>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement