Перейти к содержимому


Пользователь месяца
WGN WGN 1-й за Июль
Очков активности: 850 2 темы, 75 сообщений, 7 баллов репутации
Сайт: worldgamenews.com
ТОП самых активных за этот месяц
  • Фотография TimurR
    #1

    TimurR
    Очков активности: 273 3 темы, 17 сообщений, 7 баллов репутации

  • Фотография WGN
    #2

    WGN (worldgamenews.com)
    Очков активности: 64.5 Вне конкурса за определение пользователя месяца

  • Фотография ShowPrint
    #3

    ShowPrint (ShowPrint.ru)
    Очков активности: 52.5 0 тем, 7 сообщений, 5 баллов репутации

  • Фотография BlackLion
    #4

    BlackLion
    Очков активности: 36 0 тем, 24 сообщения, 1 балл репутации

  • Фотография Vmir
    #5

    Vmir
    Очков активности: 25.5 Вне конкурса за определение пользователя месяца

  • Фотография Napoleon-007
    #6

    Napoleon-007
    Очков активности: 21 0 тем, 14 сообщений, 1 балл репутации

  • Фотография Ixman
    #7

    Ixman (o5cat.ru)
    Очков активности: 21 0 тем, 7 сообщений, 2 балла репутации

  • Фотография alekswebart
    #8

    alekswebart
    Очков активности: 19.5 1 тема, 10 сообщений, 1 балл репутации

  • Фотография r0mZet
    #9

    r0mZet (rz-style.ru)
    Очков активности: 18 2 темы, 6 сообщений, 1 балл репутации

  • Фотография profi
    #10

    profi (1informer.com)
    Очков активности: 12 0 тем, 8 сообщений, 1 балл репутации

  • Показать весь ТОП 10

Kwork.ru - услуги фрилансеров от 500 руб.

Поддержите форум! =)
Апдейты
  • Яндекс тИЦ: 19.11.2017
  • Яндекс выдача: 15.08.2018
Топ 5 участников по репутации


HTML5 Geolocation где-то ошибка в скрипте

#1 Apolon

Apolon
  • Неактивные
  • 1 сообщений
  • Репутация: 0
0

Отправлено 02 April 2013 - 11:25

Решил выставить на хостинг HTML5 Geolocation, написал javascrip, создал 4 разных файла с исходниками, index.html insert.php javascript.js
сайт выводит только отображение карты,без маркеров и даже без запроса на разрешение о местонахождение. Я так понимаю, где-то есть ошибка в javascript коде в файле javascript.js, API key инициализировал правильно.

function initialize() {
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(-34.397, 150.644),
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
}
this.showAllPosition = function(){
var pos;
$.ajax({
url: 'select.php',
success:function(msg){
pos = JSON.parse(msg);
var mapOptions = {
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 10,
mapTypeId: google.maps.MapTypeId.ROADMAP}
this.map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);
for(var i=0;i<pos.length;i++){
var marker2 = new google.maps.Marker({
position: new google.maps.LatLng(pos[i].lat,post[i].lng),
map: this.map,
title: pos[i].date
});
this.setMyPosition = function(zoom){
if (navigator.geolocation){
navigator.geolocation.getCurrentPosition(showPosition);{
var lat = position.coords.latitude;
var lat = position.coords.longitude;
$.ajax({
type: 'POST',
url: 'insert.php',
data: ({lat:lat,lng:lng)},
success:function(msg){
}
});
var mapOptions = {
center: new google.maps.LatLng(lat,lng),
zoom: zoom,
mapTypeId: google.maps.MapTypeId.ROADMAP}
this.map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);
var marker = new google.maps.Marker({
position: new google.maps.LatLng(lat,lng),
map: this.map,
title: "Your Position!"
});
else
{
alert("Пожалуйста используйте стандартный браузер телефона, этот не поддерживается и не сможет корректно отображать страницу.");}
function loadScript() {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://maps.googleapis.com/maps/api/js?key=AIzaSyB8-a38V3PIfjz0yqV9P8_oL78L0FwcZUA&sensor=true&callback=initialize";
document.body.appendChild(script);
}
window.onload = loadScript;

Выкладываю на всякий случай исходник index.html
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
html { height: 100% }
body { height: 100%; margin: 0; padding: 0 }
#map-canvas { height: 100% }
</style>
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyB8-a38V3PIfjz0yqV9P8_oL78L0FwcZUA&sensor=true">
</script>
<script type="text/javascript">
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"),
mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map-canvas"/div>
<script>
window.onload = faction(){
var map = new Map();
map.init("map")
//map.setMyPosition(9);
map.showAllPosition();
};
</script>
</body>
</html>

если надо будет, могу выложить ссылку на сайт. Карта работает но нету доступа к геолокации и не отображет ни один маркер на карте.

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Внедрен вредоносный скрипт, в каком файле его искать?
  2. Определение местоположения сAPI яндекс карт
  3. Где ошибки в скрипте?
  4. Googlebot не может получить доступ к файлам CSS и JS на сайте
  5. Не понятная ошибка JS при оптимизации WP под PageSpeed Insights


Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru