У меня проблема с моими MKAnnotationView
, когда MKUserTrackingModeFollowWithHeading
включен в MKMapView.
Я расположил свои изображения, используя свойство centerOffset MKAnnotationView. Указание координат кончика булавки относительно системы координат в центре изображения несколько противоречит -интуиции, но я пришел к следующей формуле:
annotationView.centerOffset = CGPointMake(imageWidth/2.0 - tipXCoordinate, imageHeight/2.0 - tipYCordinate);
Это отлично работает для увеличения и уменьшения масштаба карты. Кончики булавок сохраняют свое относительное положение на карте.
Однако, когда я включу MKUserTrackingModeFollowWithHeading
, он больше не будет работать. Пины вращаются вокруг центра изображения, а не вокруг кончика. Поэтому, когда карта вращается, подсказки не указывают на места, которые они должны аннотировать.
Я немного поиграл со свойствами frame
и center
MKAnnotationView
, но мне кажется, что они никак не влияют на выравнивание контактов.
Интересно, что MKPinAnnotationView
, кажется, вообще не использует centerOffset
, а вместо этого использует сдвинутый frame
. Однако воспроизвести это мне не удалось. Изменение frame
моего пользовательского вида вообще не изменило его.
Спасибо за любую информацию, которую вы можете предоставить:-)
Решение:
Не используйте centerOffset! Вместо этого используйте annotationView.layer.anchorPoint
. Система координат узловой точки тоже намного приятнее. Координаты варьируются от 0,0 (сверху/слева )до 1,0 (снизу/справа )прямоугольника изображения :
annotationView.layer.anchorPoint = CGPointMake(tipXCoordinate/imageWidth, tipYCordinate/imageHeight);
-. 121 ---1247108-
Я отчаянно пытаюсь получить доступ phpmyadmin к xampp для linux 1.8.0 для ubuntu 12.04 LTS.Я знаю, что это распространенная проблема, но я пробовал много тем в Интернете, и я все еще застрял в том, чтобы заставить ее работать.
Xampp, кажется, работает нормально, стартовая страница localhost хороша, включая ссылку на phpmyadmin на боковой панели. Когда я перехожу по этой ссылке, я получаю ошибку 403:
Access forbidden!
New XAMPP security concept:
Access to the requested directory is only available from the local network.
This setting can be configured in the file "httpd-xampp.conf".
If you think this is a server error, please contact the webmaster.
Error 403
localhost Apache/2.4.2 (Unix) OpenSSL/1.0.1c PHP/5.4.4
Я испробовал множество вещей, включая изменение httpd -xampp.conf, соответствующие фрагменты которого теперь выглядят как:http://pastebin.com/J4f4tNVs
мой /opt/lampp/phpmyadmin/config.inc.php выглядит как:http://pastebin.com/5PZPXK5s
Следуя другим инструкциям, я сменил владельца /lampp на:
chown -Rv nobody:root./lampp/*
Помогите пожалуйста мне!
Спасибо, Мэтт