Giter VIP home page Giter VIP logo

easy_googlemap's Introduction

THIS REPO IS UNMAINTAINED / A NEW MAINTAINER IS NEEDED =================

easy_googlemap

Easy and simple Googlemap Extension for the TYPO3 CMS Good use for company roadmap on websites also for responsive pages, based on the google maps API

Features

  1. Add Map-Points via Google Map and your Adress in Backend
  2. Frontend responsive and styling options are unlimited via own template
  3. Simple styling Options for Map
  4. Multiple Map Points on same Map
  5. Individual Pin Image for every Map-Point
  6. Link Map-Point
  7. Individual Start coordinates for the Map
  8. Fine tuning/configuration of Map (Map categories, anchorposition)
  9. JQuery on/off mode
  10. Styling Map via own CSS file

Support at www.comsolit.com

easy_googlemap's People

Contributors

alexanderschneider avatar andrescomsolit avatar clecherbauer avatar hrym55 avatar misenring avatar nitinparri avatar robert197 avatar spoonerweb avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

easy_googlemap's Issues

Missing escape for marker title

Hello,

the title of a marker is not escaped, if you use quotation marks. The javascript is not valid:
var locations = []; var location = { title: "Name "Special"", ... }
Best regards

Custom pin selection not working

I get the following error (file from filelist)

1: The destination (path-to-project.../typo3/public/uploads/tx_easygooglemap) or the source file (path-to-project.../typo3/public/fileadmin/content/ml/Meta/Anfahrt/singlemarker.png) does not exist. (tx_easygooglemap_domain_model_location:1:icon)

The file exists definitively :-)

Version: "comsolit/easy_googlemap": "^3.0"
TYPO3-Version: 9.5.11

Problems with negativ Longitude values (< 0 and > -1)

I am currently using the "EasyGoogleMap"-Extension (V2.0.0) on Typo3 (V7.6.26) and I found a little bug. I tried to add a location in Brighton (Longitude: -0.1357030 / Latitude: 50.8203296) but the extension always changes the Longitude value to 0.1357030 (from negative to positive). It seems that the extension is not capable of processing Longitude values < 0 and > -1.

Custom Text in Infobox

Hello,

not really an issue, more a question. Is it possible to add your own html code in the infobox, instead of just the title?

Thanks in advance!
Vincent

Wrong float latitude/longitude

I found a bug,
where in german the float latitude/longitude is localized and the location marker is set in wrong place.
Take a look here: http://php.net/manual/en/language.types.float.php#58824

Example:
out put in english "48.5115188" -> works
out put in german "48,5115188" -> result is wrong position on google map

My solution was to change the Fluid Template "Resources/Private/Templates/Location/List.html"

from:
latitude: parseFloat("<f:format.raw value="{location.latitude}" /></f:format.number>"),

to:

latitude: parseFloat("<f:format.number decimalSeparator="." thousandsSeparator="." decimals="7" >{location.latitude}</f:format.number>"),

Infotext doen`t work

Hiya,
we are using easy_googlmap 2.0 at a typo3-Installation with version 7.6.29 and run into an issue. The marker are shown in the infomap at the frontend.
We added also an infotext and ckecked the "Infobox" checkbox. But the mouspinter at the frontend is allways the grabbing hand and we can move only the whole map. If we hoover iver the icon the pointer still is the grabing hand, not the pointing finger. So the infotext can't be open by the visitor of our page.
Do you have any suggestion?
Regards Holger

Add pacakge to Packagist

Integrate this GitHub repository with Packagist.org to allow installation using Packagist pacakge by running following command: composer require comsolit/easy_googlemap.

Also the according setting in the TYPO3 Extension Repository must be set to display a hint, that this package can be installed using Packagist.

The officially recommended way it to install extensions from Packagist directly:

Once you added a composer.json file, it is highly recommended to register your extensions on Packagist.

It is also recommended to include extensions directly from Packagist instead of using this Composer repository. For example, better require georgringer/news than typo3-ter/news, if you want the News extension in your composer installation.

โ€“ TYPO3 Extension Composer Repository

I cant to customize templates and layout

In constants.txt I have next lines (new pathes):
plugin.tx_easygooglemap {
view {
layoutRootPath = EXT:t3web_site/Resources/Private/Templates/Extensions/Easygooglemap/Layouts/
templateRootPath = EXT:t3web_site/Resources/Private/Templates/Extensions/Easygooglemap/Templates/
partialRootPath = EXT:t3web_site/Resources/Private/Templates/Extensions/Easygooglemap/Templates/
}
}

On FE (via DebuggerUtility::var_dump) I see next values:
templateRootPath => 'EXT:t3web_site/Resources/Private/Templates/Extensions/Easygooglemap/Template
s/' (78 chars)
partialRootPath => 'EXT:t3web_site/Resources/Private/Templates/Extensions/Easygooglemap/Template
s/' (78 chars)
layoutRootPath => 'EXT:t3web_site/Resources/Private/Templates/Extensions/Easygooglemap/Layouts/' (

My Layouts/Default.html:
!!!===============DUMMY LINE=========================!!!
<f:render section="main" />

I cant see my dummy chars on FE ("===================")! Why?

Easy_goolemap version: 1.2.10
TYPO3 version: 7.6.14
PHP version: 7.0.13

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.