google maps cirkel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »
N K

N K

02/09/2012 23:05:20
Quote Anchor link
mmm, of mijn logica of mijn syntax is fout.
Ik wil dat de cirkel van kleur veranderd als de waarde van updateMarkerAddress ' onbekend' is. Bij regel 200 gaat het mis.
Kan iemand me op weg helpen?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
// global vars, we need them all over the app
        var distanceWidget;
        var radiusWidget;
        var map;
        var geocoder;
        var perimeterMin = 5;
        var perimeterMax = 100;
        var perimeterDefault = 30;
      
      function sliderIcon() {
        return new google.maps.MarkerImage(
          'Images/resize-off.png',
          // size
          new google.maps.Size(16, 16),
          // The origin for this image
          new google.maps.Point(0,0),
          // The anchor for this image
          new google.maps.Point(8, 8)
        );
      }
      function dartIcon() {
        return new google.maps.MarkerImage(
          'Images/icon_dart4.png',
          // size
          new google.maps.Size(47, 41),
          // The origin for this image
          new google.maps.Point(0,0),
          // The anchor for this image
          new google.maps.Point(24,24)
        );
      }

      $(document).ready(function(){
        geocoder = new google.maps.Geocoder();

        var center =  new google.maps.LatLng(52.093271,5.121850);
        var zoom = 8;
        var mapDiv;
        
        function init() {
          mapDiv = document.getElementById('mapcanvas');
          map = new google.maps.Map(mapDiv, {
            center: center,
            zoom: zoom,
            mapTypeControl: false,
            streetViewControl: false,
            mapTypeId: google.maps.MapTypeId.ROADMAP
            });
          distanceWidget = new DistanceWidget(map, updateMarkerAddress);
          
          google.maps.event.addListener(distanceWidget, 'distance_changed', function(e) {
            display();
            //$("#controls #perimeter_distance").val(radiusWidget.distance);
          });
          google.maps.event.addListener(distanceWidget, 'position_changed', function(e) {
                //geocodePosition(distanceWidget.position);            
            display();
            //$("#controls #perimeter_center").val(distanceWidget.position);
          });

        
          
          display();
          geocodePosition(center);
          
        }
  
        google.maps.event.addDomListener(window, 'load', init);
        
      });
      
      function display() {
        $("#controls #perimeter_distance_html").val(radiusWidget.distance);
        $("#controls #perimeter_distance_value").html(radiusWidget.distance);
           $("#controls #perimeter_center_lat").val(distanceWidget.position.lat().toString() );
           $("#controls #perimeter_center_lng").val(distanceWidget.position.lng().toString() );
           

        $("#controls #perimeter_north").val(radiusWidget.circle.getBounds().getNorthEast().lat());
        $("#controls #perimeter_east").val(radiusWidget.circle.getBounds().getNorthEast().lng());
        $("#controls #perimeter_south").val(radiusWidget.circle.getBounds().getSouthWest().lat());
        $("#controls #perimeter_west").val(radiusWidget.circle.getBounds().getSouthWest().lng());         

        }
        
        function updateMarkerAddress(str) {
          $("#controls #perimeter_postal").val(str);
                    
        }
        
         function geocodePosition(pos) {
          geocoder.geocode({
            latLng: pos
          }, function(responses) {
            if (responses && responses.length > 0) {
              var city = addresComponent('locality', responses[0])
              var postal_code = addresComponent('postal_code', responses[0])
              
              
              if (postal_code) {
                updateMarkerAddress(postal_code);
              }
              else {
                updateMarkerAddress('Onbekend');
              }
              
            }
            else {
              updateMarkerAddress('Onbekend');
            }
            
            if (city) {
                updateMarkerCity(city);
              }
              else {
                updateMarkerCity('Onbekend');
              }
    
          });
        }
        
        function updateMarkerCity(str) {
  document.getElementById('locality').innerHTML = str;
}
        /**
        *   geocodeResponse is een object vol adres-gegevens.  
        *   We gaan in die gegevens vissen naar een gegeven dat overeen komt met de parameter "type".
        *  
        *   bv. type = 'postal_code' =>
        *   geocodeResponse.address_components[5].types[1] = 'postal_code'
        *   geocodeResponse.address_components[5].long_name = '8310'
        */
        function addresComponent(type, geocodeResponse) {
          for(var i=0; i < geocodeResponse.address_components.length; i++) {
            for (var j=0; j < geocodeResponse.address_components[i].types.length; j++) {
              if (geocodeResponse.address_components[i].types[j] == type) {
                return geocodeResponse.address_components.long_name;
              }
            }
          }
          return '';
        }
    
      /**
       * A distance widget that will display a circle that can be resized and will
       * provide the radius in km.
       *
       * @param {google.maps.Map} map The map to attach to.
       *
       * @constructor
       */
      function DistanceWidget(map) {
        this.set('map', map);
        //this.set('updateMarkerAddress', updateMarkerAddress_callback);
        this.set('position', map.getCenter());

        var marker = new google.maps.Marker({
          draggable: true,
          title: 'Verplaats me naar een zoekgebied in Nederland!',
          icon: dartIcon()
        });
        
        google.maps.event.addListener(marker, 'dragend', function(e) {
            geocodePosition(distanceWidget.position);
        });


        // Bind the marker map property to the DistanceWidget map property
        marker.bindTo('map', this);

        // Bind the marker position property to the DistanceWidget position
        // property
        marker.bindTo('position', this);

        // Create a new radius widget
        radiusWidget = new RadiusWidget();

        // Bind the radiusWidget map to the DistanceWidget map
        radiusWidget.bindTo('map', this);

        // Bind the radiusWidget center to the DistanceWidget position
        radiusWidget.bindTo('center', this, 'position');

        // Bind to the radiusWidgets' distance property
        this.bindTo('distance', radiusWidget);

        // Bind to the radiusWidgets' bounds property
        this.bindTo('bounds', radiusWidget);
      }
      DistanceWidget.prototype = new google.maps.MVCObject();


      /**
       * A radius widget that add a circle to a map and centers on a marker.
       *
       * @constructor
       */
      function RadiusWidget() {
        /**
       * nieuwe code
       */
        
        if (updateMarkerAddress('Onbekend')){
            hex = '#FF0000';
        }
        else{
            hex = '#007A98';
        }
        var circle = new google.maps.Circle({
          strokeWeight: 2,
          strokeColor: hex,
          fillOpacity: 0.2                    
        });

        // Set the distance property value, default to 50km.
        this.set('distance', perimeterDefault);
        this.set('perimeterMin', perimeterMin);
        this.set('perimeterMax', perimeterMax);
        
        this.set('circle', circle);

        // Bind the RadiusWidget bounds property to the circle bounds property.
        this.bindTo('bounds', circle);

        // Bind the circle center to the RadiusWidget center property
        circle.bindTo('center', this);

        // Bind the circle map to the RadiusWidget map
        circle.bindTo('map', this);

        // Bind the circle radius property to the RadiusWidget radius property
        circle.bindTo('radius', this);

        // Add the sizer marker
        this.addSizer_();
      }
      RadiusWidget.prototype = new google.maps.MVCObject();


      /**
       * Update the radius when the distance has changed.
       */
      RadiusWidget.prototype.distance_changed = function() {
        if (this.get('distance') < 5) {
          this.set('distance', 5);    
        }
        if (this.get('distance') > 100) {
          this.set('distance', 100);    
        }
        this.set('radius', this.get('distance') * 1000);
      };


      /**
       * Add the sizer marker to the map.
       *
       * @private
       */
      RadiusWidget.prototype.addSizer_ = function() {
        var sizer = new google.maps.Marker({
          draggable: true,
          title: 'Sleep mij om het zoekgebied te vergroten of te verkleinen!',
             icon: sliderIcon()
        });
        this.set('slider', sizer);
        sizer.bindTo('map', this);
        sizer.bindTo('position', this, 'sizer_position');

        var me = this;
        google.maps.event.addListener(sizer, 'drag', function() {
          // Set the circle distance (radius)
          me.setDistance();
        });
        google.maps.event.addListener(sizer, 'dragend', function() {
          // Set the circle distance (radius)
          me.sliderDropped();
        });
        
      };


      /**
       * Update the center of the circle and position the sizer back on the line.
       *
       * Position is bound to the DistanceWidget so this is expected to change when
       * the position of the distance widget is changed.
       */
      RadiusWidget.prototype.center_changed = function() {
        var bounds = this.get('bounds');

        // Bounds might not always be set so check that it exists first.
        if (bounds) {
          var lng = bounds.getNorthEast().lng();

          // Put the sizer at center, right on the circle.
          var position = new google.maps.LatLng(this.get('center').lat(), lng);
          this.set('sizer_position', position);
        }
      };


      /**
       * Calculates the distance between two latlng points in km.
       * @see http://www.movable-type.co.uk/scripts/latlong.html
       *
       * @param {google.maps.LatLng} p1 The first lat lng point.
       * @param {google.maps.LatLng} p2 The second lat lng point.
       * @return {number} The distance between the two points in km.
       * @private
       */
      RadiusWidget.prototype.distanceBetweenPoints_ = function(p1, p2) {
        if (!p1 || !p2) {
          return 0;
        }

        var R = 6371; // Radius of the Earth in km
        var dLat = (p2.lat() - p1.lat()) * Math.PI / 180;
        var dLon = (p2.lng() - p1.lng()) * Math.PI / 180;
        var a = Math.sin(dLat / 2) * Math.sin(dLat / 2) +
          Math.cos(p1.lat() * Math.PI / 180) * Math.cos(p2.lat() * Math.PI / 180) *
          Math.sin(dLon / 2) * Math.sin(dLon / 2);
        var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));
        var d = R * c;
        var result = d.toFixed(0);        
        return result;
      };


      /**
       * Set the distance of the circle based on the position of the sizer.
       */
      RadiusWidget.prototype.setDistance = function() {
        // As the sizer is being dragged, its position changes.  Because the
        // RadiusWidget's sizer_position is bound to the sizer's position, it will
        // change as well.
        var pos = this.get('sizer_position');
        var center = this.get('center');
        var distance = this.distanceBetweenPoints_(center, pos);

        // Set the distance property for any objects that are bound to it
        this.set('distance', distance);
      };
      /**
       * The slider is dropped.  We will check if the the marker is dropped within the range set by the user/developper
       */
      RadiusWidget.prototype.sliderDropped = function() {

        var pos = this.get('sizer_position');
        var center = this.get('center');
        var distance = this.distanceBetweenPoints_(center, pos);
        if (distance > this.perimeterMax || distance < this.perimeterMin) {
          this.slider.setPosition(
            new google.maps.LatLng(
              center.lat(),                                //
              this.circle.getBounds().getNorthEast().lng() // far east of circle
            )          
          );        
        }
       };
]
 
PHP hulp

PHP hulp

25/11/2024 14:28:46
 
Erwin H

Erwin H

02/09/2012 23:22:16
Quote Anchor link
Dus je geeft 360 regels code en vertelt niet eens wat er mis gaat. Denk je dat iemand even die code voor je gaat doorspitten of zo?
 
N K

N K

02/09/2012 23:30:45
Quote Anchor link
tja..ik denk ik post de hele code maar misschien kan ik beter alleen onderstaande code posten.

probleem: de variabele "strokeColor van de cirkel blijft op waarde '#007A98' staan.
Ik heb nu zelf een if else functie ingebouwd maar ben (nog) niet bekend met javascript.
het is wat trial & error maar kom er nog niet uit.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function RadiusWidget() {
        /**
       * nieuwe code
       */
        
        if (updateMarkerAddress('Onbekend')){
            hex = '#FF0000';
        }
        else{
            hex = '#007A98';
        }
        var circle = new google.maps.Circle({
          strokeWeight: 2,
          strokeColor: hex,
          fillOpacity: 0.2                    
        });
 
Erwin H

Erwin H

02/09/2012 23:43:40
Quote Anchor link
Dat komt door dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
function updateMarkerAddress(str) {
  $("#controls #perimeter_postal").val(str);
}

Je geeft hier helemaal geen waarde terug. Dat zal dus ook nooit true worden (of niet false beter gezegd).
 
Kris Peeters

Kris Peeters

03/09/2012 11:34:28
Quote Anchor link
Ja, dat klopt. updateMarkerAddress is een display functie. Het zet gewoon een string op het scherm.

Een paar puntjes:
- function addresComponent; lijn 137:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
return geocodeResponse.address_components[i].long_name;

anders krijg je nooit een adres (-component) terug.

- updateMarkerAddress zou je op deze manier kunnen gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
      function updateMarkerAddress(str) {
          $("#controls #perimeter_postal").val(str);
          
          if (str == 'Onbekend') {
              var hex = '#FF0000';
          }
          else {
              var hex = '#007A98';
          }
          if (typeof radiusWidget != 'undefined' && typeof radiusWidget.circle != 'undefined') {
            radiusWidget.circle.setOptions({
              strokeColor: hex
            });
          }
        }


Erwin H op 02/09/2012 23:22:16:
... Denk je dat iemand even die code voor je gaat doorspitten of zo?


Het grootste deel van die code heb ik ooit zelf geschreven; dat helpt
Gewijzigd op 03/09/2012 12:15:36 door Kris Peeters
 
N K

N K

03/09/2012 20:22:00
Quote Anchor link
Bedankt maar weer Kris! Het werkt.

Wat bedoel je eigenlijk met je eerste punt?
return geocodeResponse.address_components.long_name;

Deze staat er toch al?
 
Kris Peeters

Kris Peeters

04/09/2012 09:39:21
Quote Anchor link
Je bent de [i] vergeten, op lijn 137.

... Die zorgt trouwens voor BBCode, waardoor je die niet ziet in jouw post hier boven
Gewijzigd op 04/09/2012 11:17:53 door Kris Peeters
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.