Open DTemeroso opened 7 months ago
Hello sir,
The package is under development. At this moment, only PointSymbol symbolization is implemented. In future versions, addPoint() will also have icon symbolization available...
ok, What would be the best method to insert multiple markers on the map?
upload() method is optimized to operate on execution threads, if you have different types of StreamPoint().
when we're using the Geometric.Points.upload, add ,appearance methods, what's the order they should be put in, if you're not using buttons?
Appearance() and AppearanceOnType() have static behavior, they store the symbols in a current view. The order of calling upload() or add() and appearance should not matter. ...soon I will update to version 2.0.2.6
thank , I'll be waiting for it
Thank you too
where "RealTimeMap.VisibilityZoomLevel" can be placed in the code and how it should be used
No sir, is a class. As a general rule, properties that can receive values have names starting with a lowercase letter (camelcase).
You can set the visibility of collection point - on type (StreamPoint) using the AppearanceOnType() method with the pattern property
https://github.com/ichim/LeafletForBlazor-NuGet/tree/main/RTM%20AppearanceOnType
Ok, thanks for explain
the Esri plugins just works on the Map control?
Yes sir, for this moment. Let me explain! I made a big mistake in the design of the Map control that cannot be corrected. That's why we started the development of the RealTimMap control. RealTimeMap will have Map functionality.
RealTimeMap will be dynamic, capable of working with moving points...
So in the next version, RealTimeMap will possibly be able to support plugins and more features than Map has.
... features will be added gradually. The way of new version is slightly more complicated to develop than the old version. Sorry
Hello sir, I uploaded a new version of the package (2.0.2.6). It will be available in a few minutes after indexing. In this package you will find the OnAfterMapLoaded event method.This method is triggered after the map is fully loaded into the page.
Hi, Thanks for notifying the release of the new version
An error is appearing for MapEventArgs
public async Task onLoadControl(RealTimeMap.MapEventArgs value)
{
if (realTimeMap != null)
{
await realTimeMap.Geometric.Points.upload(pointsStart, true);
}
}
... check if you have updated to the new version 2.0.2.6
I updated, the problem is when I rebuild the project and run it, it returns to the previous version
i have to restart the vsual studio
Sorry for disturbing you
it's working?
Yes the problem was whit the visual studio
the Apperance method can use all 3 types of point(Symbel, Icon, Tooltip)?
No, only PointSymbol for this moment.
Ok , thanks
Ichim, you work for Esri, is it possible to explain in a summarized form, the TOU to use the api, if you can, legally
if not it's ok
Are you referring to the Esri API?
yes
Well, how do I start? I will tell you in broad terms. Esri is a world leader in the development of GIS software solutions. It offers a complete set of tools for the display, analysis (spatial data) and development of very high performance software applications. In addition, it supports Open Source solutions. One of these solutions is Leaflet developed by Volodymyr Agafonkin. In this regard, Esri has developed the "open source Leaflet plug-in": https://developers.arcgis.com/esri-leaflet/ It's just that to use this API (Leaflet plug-in) you need to generate a API key code: https://developers.arcgis.com/esri-leaflet/get-started/ Generating and using this key code and API is free!! The use can be made for educational, demo and commercial purposes and is subject to the terms of the Apache License 2.0 ArcGIS API (ArcGIS Maps SDK for JavaScript) performance is clearly superior to Leaflet API, Bing Maps, MapBox, TomTom Map or other solutions: https://developers.arcgis.com/javascript/latest/
Currently, I am developing an application for a company, the application will be used within the company itself, it is considered commercial?
No sir! Commercial means that the application is used by third parties under an agreement.
You can turn a point into a "button" by clicking on the point to bring up a sidebar with custom information about what that point represents.
To understand that you want to click on the map and get a StreamPoint?
No. Stream.Point is already on the map and I want to click on it to show the information about that point in a sidebar
...a kind of ToolTips?
Yes. Sorry for the late response
For the moment, no! Future versions will have. Sorry.
With the new method, it is possible to do what I had asked before about, by "clicking on an existing point", make it appear in a sidebar with the information of that point.
If you refer to the new event methods in the release 2.0.2.8, the answare is no. Sorry
ok,thaks
The "useMapBounds" parameter in the Esri plugin "EsriGeocodingSearchParameters", what does it do?
When useMapBounds is true, the search is done only into displayed area (map). When is false, the search is done everyone.
When using "EsriGeocodingSearch" is possivel to iterate a list of address?
It's an interactive search. Only the search list displays a list of addresses that match the criteria...
So, if I use a list with addresses that I chose, I won't be able to geocode each of the addresses.Right
For this moment, yes. LeafletForBlazor use Esri Geocoding pug-in, which is a Leaflet Map control. But, can be a good idea!
Hello sir,
Version 2.0.4.2 of the package allows configuring Tooltips for the StreamPoint collection. Configuration is done through the pattern property of the Appearance() or AppearanceOnType() method:
realTimeMap.Geometric.Points.AppearanceOnType(item => item.type == "intervention vehicle").pattern = new RealTimeMap.PointTooltip()
{
content = "<h6>${value}</h6>${type}</br>${guid}",
opacity = 0.8,
permanent = true
};
When you're using Geometric.DisplayPointsFromArray, can't i use another type of point instead of the PointSymbol?
Because when I use PointIcon I get an error message.