小编Rob*_*apa的帖子

Google Maps API:平移列表中的标记。

您好:)请多多包涵,我不是编码员,但我想从中学到东西。这是我目前正在处理的页面;http://www.websu.it/devnw/dev/contact.html。我目前已使用以下Javascript使用Google Maps API设置了地图:

    function initialize() {

          var mapOptions = {
          zoom: 5,
          center: new google.maps.LatLng(48.160, -6.832),
          disableDefaultUI: true,
          mapTypeId: google.maps.MapTypeId.ROADMAP
          };

         map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
             setMarkers(map, cities);
              }


 var cities = [
   ['Groningen', 53.216723950863425, 6.560211181640625, 4],
   ['San Francisco', 34.01131647557699, -118.25599389648437, 5],
   ['New York City', 40.7143528, -74.0059731, 3],
   ['Amsterdam', 52.3702157, 4.8951679, 2],
   ['Maroubra Beach', -33.950198, 151.259302, 1]
 ];

 function setMarkers(map, locations) {

   for (var i = 0; i < locations.length; i++) {
     var city = locations[i];
     var myLatLng …
Run Code Online (Sandbox Code Playgroud)

javascript maps list panning

5
推荐指数
2
解决办法
1万
查看次数

使用相同的类切换div,但是不是一次全部?

我有以下HTML,因为我正在使用Wordpress,我无法更改每个div的类.

<div class="show_hide">content1</div>
<div class="extended">extension of content 1</div>
<div class="show_hide">content2</div>
<div class="extended">extension of content 2</div>
Run Code Online (Sandbox Code Playgroud)

我的jQuery脚本如下:

 <script type="text/javascript">

    $(document).ready(function(){


        $(".sliding").hide(0);
        $(".show_hide").show(0);

    $('.show_hide').click(function(){
    $(".sliding").slideToggle(0);
    });

});

</script>
Run Code Online (Sandbox Code Playgroud)

现在,当点击show_hide div时,两个div都带有"extended"类显示.我想只显示div点击的扩展名.谁能帮我这个?

javascript jquery

4
推荐指数
1
解决办法
322
查看次数

Google Maps API v3:从数组添加标记不起作用

首先感谢您考虑回答这个问题:)非常感谢!

我使用以下代码创建了一个地图,这非常有效.

    function initialize() {

          var mapOptions = {
          zoom: 5,
          center: new google.maps.LatLng(48.160, -6.832),
          disableDefaultUI: true,
          mapTypeId: google.maps.MapTypeId.ROADMAP
          };

           map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
  setMarkers(map, cities);
 }
Run Code Online (Sandbox Code Playgroud)

但后来我想在这个阵列中的每个城市都有标记(请不要建议更改这个,因为这段代码解决了我遇到的另一个问题,除非当然绝对必要):

 var cities = {
   'Groningen':  [ 53.216723950863425, 6.560211181640625, 7],
    'San Francisco': [ 34.01131647557699, -118.25599389648437, 5],
    'New York City': [ 40.7143528, -74.0059731, 3]

 };     
Run Code Online (Sandbox Code Playgroud)

我正在使用此代码放置实际标记(这是不起作用的部分):

  function setMarkers(map, locations) {
   // Add markers to the map

  for (var i = 0; i < cities.length; i++) {
          var data = cities [i]
          var marker …
Run Code Online (Sandbox Code Playgroud)

javascript api google-maps

2
推荐指数
1
解决办法
7197
查看次数

标签 统计

javascript ×3

api ×1

google-maps ×1

jquery ×1

list ×1

maps ×1

panning ×1