Skip to content

Commit

Permalink
Fixed error with show some maps on page.
Browse files Browse the repository at this point in the history
  • Loading branch information
tulov committed Dec 4, 2013
1 parent 9fa86ba commit b2fa1b0
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 6 deletions.
31 changes: 27 additions & 4 deletions example/js/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -613,6 +613,25 @@ function PointsCtrl($scope){
}
}
];
$scope.changeOne = function(){
$scope.geoObjects[0]={
// Геометрия = тип объекта + географические координаты объекта
geometry: {
// Тип геометрии - точка
type: 'Point',
// Координаты точки.
coordinates: [37.7,55.7]
},
// Свойства
properties: {
iconContent: 'Метка',
balloonContent: 'Меня можно перемещать'
}
}
};
$scope.changeCoords = function(){
$scope.geoObjects[1].geometry.coordinates=[37.7,55.9];
};
}

function LineStringCtrl($scope){
Expand Down Expand Up @@ -1981,16 +2000,20 @@ function PerformanceTestCtrl($scope){
Math.random() < 0.5 ? -1 : 1)
];
}
$scope.run = function(){
var geos = [];
for (var i = 0; i < $scope.count; i++) {
geos.push({
function getRandomGeoObjects (count){
var result = [];
for (var i = 0; i < count; i++) {
result.push({
geometry:{
type:'Point',
coordinates:getRandomCoordinates()
}
});
}
return result;
}
$scope.run = function(){
var geos = getRandomGeoObjects($scope.count);
start = new Date();
$scope.geoObjects = geos;
};
Expand Down
25 changes: 24 additions & 1 deletion example/partials/points.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
&lt;ya-geo-object ya-source="geoObjects[2]"
ya-options="{iconImageHref:'img/myIcon.gif',iconImageSize:[30, 42],iconImageOffset: [-3, -42]}"&gt;&lt;/ya-geo-object&gt;
&lt;/ya-map&gt;
&lt;button ng-click="changeOne()"&gt;Сменить первый объект&lt;/button&gt;
&lt;button ng-click="changeCoords()"&gt;Сменить координаты второго объекта&lt;/button&gt;
</pre>
<p>javascript:</p>
<pre class="js" ng-non-bindable>
Expand Down Expand Up @@ -41,7 +43,26 @@
hintContent: 'Собственный значок метки'
}
}
];</pre>
];
$scope.changeOne = function(){
$scope.geoObjects[0]={
// Геометрия = тип объекта + географические координаты объекта
geometry: {
// Тип геометрии - точка
type: 'Point',
// Координаты точки.
coordinates: [37.7,55.7]
},
// Свойства
properties: {
iconContent: 'Метка',
balloonContent: 'Меня можно перемещать'
}
}
};
$scope.changeCoords = function(){
$scope.geoObjects[1].geometry.coordinates=[37.7,55.9];
};</pre>
</div>
<div class="right">
<ya-map ya-zoom="10" ya-center="[37.64,55.76]">
Expand All @@ -50,4 +71,6 @@
<ya-geo-object ya-source="geoObjects[2]"
ya-options="{iconImageHref:'img/myIcon.gif',iconImageSize:[30, 42],iconImageOffset: [-3, -42]}"></ya-geo-object>
</ya-map>
<button ng-click="changeOne()">Сменить первый объект</button>
<button ng-click="changeCoords()">Сменить координаты второго объекта</button>
</div>
2 changes: 1 addition & 1 deletion example/ya-map.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ angular.module('yaMap',[]).
callbacks.push(callback);
if(loaded){
runCallbacks();
}else{
}else if(!_loading){
loadScript(loadUrl, function(){
ymaps.ready(function(){
runCallbacks();
Expand Down

0 comments on commit b2fa1b0

Please sign in to comment.