Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
uskod
1

Display all the Polygons that are stored in MYSQL

02.03.2014, 19:59. Показов 899. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.

Я говорю по русски не очень хорошо,если что извините

Мне срочно нужна помощь.

вот,есть у меня такой код,который показывает полигон на карте гугл.

HTML+Js код.

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta charset="utf-8">
    <title>Polygon Arrays</title>
    <style>
      html, body, #map-canvas {
        height: 100%;
        margin: 0px;
        padding: 0px
      }
    </style>
    <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
    <script>
// This example creates a simple polygon representing the Bermuda Triangle.
// When the user clicks on the polygon an info window opens, showing
// information about the polygon's coordinates.
 
var map;
var infoWindow;
 
function initialize() {
  var mapOptions = {
    zoom: 5,
    center: new google.maps.LatLng(24.886436490787712, -70.2685546875),
    mapTypeId: google.maps.MapTypeId.TERRAIN
  };
 
  var bermudaTriangle;
 
  map = new google.maps.Map(document.getElementById('map-canvas'),
      mapOptions);
 
  // Define the LatLng coordinates for the polygon.
  var triangleCoords = [
      new google.maps.LatLng(25.774252, -80.190262),
      new google.maps.LatLng(18.466465, -66.118292),
      new google.maps.LatLng(32.321384, -64.75737)
  ];
 
  // Construct the polygon.
  bermudaTriangle = new google.maps.Polygon({
    paths: triangleCoords,
    strokeColor: '#FF0000',
    strokeOpacity: 0.8,
    strokeWeight: 3,
    fillColor: '#FF0000',
    fillOpacity: 0.35
  });
 
  bermudaTriangle.setMap(map);
 
  // Add a listener for the click event.
  google.maps.event.addListener(bermudaTriangle, 'click', showArrays);
 
  infoWindow = new google.maps.InfoWindow();
}
 
/** @this {google.maps.Polygon} */
function showArrays(event) {
 
  // Since this polygon has only one path, we can call getPath()
  // to return the MVCArray of LatLngs.
  var vertices = this.getPath();
 
  var contentString = '<b>Bermuda Triangle polygon</b><br>' +
      'Clicked location: <br>' + event.latLng.lat() + ',' + event.latLng.lng() +
      '<br>';
 
  // Iterate over the vertices.
  for (var i =0; i < vertices.getLength(); i++) {
    var xy = vertices.getAt(i);
    contentString += '<br>' + 'Coordinate ' + i + ':<br>' + xy.lat() + ',' +
        xy.lng();
  }
 
  // Replace the info window's content and position.
  infoWindow.setContent(contentString);
  infoWindow.setPosition(event.latLng);
 
  infoWindow.open(map);
}
 
google.maps.event.addDomListener(window, 'load', initialize);
 
    </script>
  </head>
  <body>
    <div id="map-canvas"></div>
  </body>
</html>
https://developers.google.com/... rays?hl=ru

как мне сделать на PHP,чтобы этот скрипт взял координаты из MySql.
и показывал на карте все Polygons.
допустим у меня есть table "maps" и column "kords" и в Kords хранятся координаты Polygon'a.

Polygon 1
(54.08517342088679, 46.0107421875)(51.876490970614775, 41.8359375)(50.63901028125872, 48.4716796875)(51.6180165487737, 52.2509765625)(54.95238569063361, 51.48193359375)

Polygon 2
(46.81509864599243, 45.966796875)(45.9511496866914, 45.19775390625)(45.9511496866914, 46.2744140625)
.
.
и т д.



заране всем спасибо
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2014, 19:59
Ответы с готовыми решениями:

QSqlQuery + MySQL + Stored procedures
Добрый вечер. Проблема главным образом касается Qt, так что заранее прошу не перемещать тему,...

Cannot open display при запуске mysql workbench
пытаюсь запустить mysql workbench на ubuntu 16.04 под sudo юзером: sudo mysql-workbench ...

Polygons
Здравствуйте, у меня есть одна проблема. У меня программа рисует треугольники, которая создает 3д...

come Display This video mode change computer display input to 1240 x .... 60hz
Здравствуйте, у моего знакомого полетел компьютер,пожалуйста помогите его вернуть к жизни,очень...

0
02.03.2014, 19:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2014, 19:59
Помогаю со студенческими работами здесь

Cannot display this video mode,change computer display input to 1024x768 60 HZ
Компьютер стабильно работал,и внезапно появился черный экран на котором написано &quot;Cannot display...

Как отобразить скрытые элементы HTML(css-display:none;) используя JS!(display:block;)
&lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;UTF-8&quot;&gt; ...

CMA Vestel WM-P1247 Display, Пишет END -display
на все программы сразу пишет END на дисплее Когда вы кладете программное обеспечение с WM-P1047,...

Как исправить ошибку cannot display this video mode change computer display input 1280*1024@60hz
Привет!!!Помогите пожалуста!!!!!!!!! Стала изменять расширение экрана, изменила,компьютер попросил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru