Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

stadskaarten en locaties (asp.net 2.0)

Annie
3 antwoorden
  • Op een site moet ik van diverse aangesloten bedrijven hun locatie op een plattegrond (stadskaart) tonen.

    Maar nu wil ik dit dynamisch regelen. Dus een beheerder moet een kaart kunnen kiezen van een bepaald gedeelte van de stad/gemeente en met x en y coördinaten kunnen bepalen waar een button komt te staan.

    Zodra er over die button gegaan wordt toont een tooltip de adresgegevens. (dit is geen probleem)

    Hoe pak ik dit het beste aan en is een button wel de goede oplossing?
  • Ik heb dit ooit opgelost door de beheerder een punt op een kaart te laten aanklikken. Via javascript kan je de coördinaten uitlezen en deze posten naar de back-end. Met deze coördinaten werden dynamisch cirkels getekend op de image en werd een imagemap aangemaakt (voor de bijbehorende actie).
    Als een imagemap niet werkt met verschillende tooltips, dan zou je ook boven de image wat absoluut gepositioneerde elementen kunnen tekenen.
  • Bedankt voor je reactie Annie.

    Maar ik heb het zelf kunnen oplossen.
    Ik lees met een Datareader de gegevens uit de tabel en stop ik die in variabelen.

    Vervolgens heb ik een button genaamd btnMap

    Dan kan ik het volgende doen:

    bntMap.Style.Add("position", "absolute";);
    bntMap.Style.Add("left", iPositionLeft + "px";);
    bntMap.Style.Add("top", iPositionTop + "px";);

    Opgelost :D

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.