Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
alexchester1
0 / 0 / 0
Регистрация: 25.05.2016
Сообщений: 2
1

Географические координаты

25.05.2016, 00:31. Просмотров 280. Ответов 3
Метки нет (Все метки)

Доброго времени суток всем. В общем есть такая задачка. У нас есть изображение карты какой-то страны. Необходимо ее привязать к географическим координатам, т.е. чтобы можно было при вводе координат аля 55,755831°, 37,617673° в определенном интерфейсе, выводились метки на наше изображение. Кроме того, должна быть возможность рисовать рядом с метками динамические столбики(диаграммы). Данные также вводятся с определенного интерфейса. Пример как это должно выглядить:
Географические координаты


Реально ли это сделать и насколько сложно? Подскажите в каком направлении копать и с чего начать.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2016, 00:31
Ответы с готовыми решениями:

координаты местонахождения
скажите возможно ли создать функцию на сайте которая запрашивала координаты...

Координаты яндекс карт
Вопрос по координатам яндекс карт В файле header.php задал исходные...

Достать координаты из json
Помогите достать координаты! Нужно именно отсюда достать координаты ...

Получить координаты клика в области изображения?
Вобщем идея такова: Пользователь щелкает по изображению, выводиться окружность,...

При клике на слово вытащить его координаты
Всем привет. Может кто подсказать, каким образом можно из вооот этого кода...

3
Царь Бабай
9 / 9 / 6
Регистрация: 01.05.2014
Сообщений: 56
25.05.2016, 07:02 2
Заменить на свой на край - marker-img.png (картинку что в аттаче - в корень сайта)

PHP
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
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Карта</title>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
 
  function initialize() {
    var latlng = new google.maps.LatLng(56.323678, 44.0);
    var myOptions = {
      zoom: 15,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"),
        myOptions);
        
        setMarkers(map, places);
  }  
  
  var places = [
            ['Москва',55.755831, 37.617673],
            ['Литва',55.704445, 21.626944],
            ['Новгород',55.704445, 41.626944],
    ];    
 
    function setMarkers(map, locations) {
        //Определяем область показа маркеров
        var latlngbounds = new google.maps.LatLngBounds();  
         
        var image = new google.maps.MarkerImage('marker-img.png',      
        new google.maps.Size(32, 32),      
        new google.maps.Point(0,0),      
        new google.maps.Point(0, 32)); 
         
         
         for (var i = 0; i < places.length; i++) {
            var myLatLng = new google.maps.LatLng(locations[i][1], locations[i][2]);
            //Добавляем координаты маркера в область
            latlngbounds.extend(myLatLng);
            var marker = new google.maps.Marker({
                position: myLatLng,
                map: map, 
                icon: image,  
                title: locations[i][0],
            }); 
         }
    //Центрируем и масштабируем карту
    map.setCenter( latlngbounds.getCenter(), map.fitBounds(latlngbounds));   
    };
 
</script>
</head>
<body onload="initialize()">
  <div id="map_canvas" style="width:800px; height:600px"></div>
</body>
</html>
0
Миниатюры
Географические координаты  
Изображения
 
alexchester1
0 / 0 / 0
Регистрация: 25.05.2016
Сообщений: 2
25.05.2016, 08:45  [ТС] 3
Вы не поняли, мне надо затем рисовать диаграммы внутри карты(как я указал на скриншоте). Как мне их нарисовать внутри, если я буду использовать API гугл?
0
Царь Бабай
9 / 9 / 6
Регистрация: 01.05.2014
Сообщений: 56
25.05.2016, 08:52 4
ИМХО!

Тут уже на php врят ли сделать, нужно на яве.

На основе маркеров, добавлять дополнительные рядом по тем же координатам, прорисовать можно как картинку.

Только нужно выводить переменную со значениями 98, 34, 112

Наверное так=)))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2016, 08:52

Географические координаты
На шар нанесена сетка географических координат. Шар брошен на площадь, какова...

Географические координаты. Противоречие
Всем привет. Есть 3 точки на карте. Требуется оптимально просто вычислить какая...

Географические координаты, сравнение объединение данных
Помогите решить проблему, пример в файлике. Есть 2 документа, в примере это...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru